Xver
0.0.1-ballot - ballot International flag

Xver - Local Development build (v0.0.1-ballot) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Extension: ext_R5_StructureDefinition_sn_element - Detailed Descriptions

Page standards status: Trial-use

Definitions for the ext-R5-StructureDefinition.sn.element extension.

Guidance on how to interpret the contents of this table can be foundhere

0. Extension
Definition

Captures constraints on each element within the resource.


Optional Extension Element - found in all resources.

ShortDefinition of elements in the resource (if no StructureDefinition)Optional Extensions Element
Comments

StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

Control10..*
This element is affected by the following invariants: ele-1
Is Modifierfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
2. Extension.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control10..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on Extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 4. Extension.extension:_datatype
    Slice Name_datatype
    Definition

    Data type name for StructureDefinition.snapshot.element from FHIR R5

    ShortData type name for StructureDefinition.snapshot.element from FHIR R5
    Control0..1
    TypeExtension(Datatype) (Extension Type: string)
    Is Modifierfalse
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    6. Extension.extension:_datatype.extension
    Definition

    An Extension


    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

    ShortExtensionAdditional content defined by implementations
    Comments

    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

    Control0..0*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Alternate Namesextensions, user content
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ url
    • 8. Extension.extension:_datatype.url
      Definition

      Source of the definition for the extension code - a logical name or a URL.

      Shortidentifies the meaning of the extension
      Comments

      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

      Control1..1
      Typeuri
      Is Modifierfalse
      XML FormatIn the XML format, this property is represented as an attribute.
      Summaryfalse
      Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
      10. Extension.extension:_datatype.value[x]
      Definition

      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).


      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

      ShortValue of extension
      Comments

      Must be: ElementDefinition

      Control10..1
      This element is affected by the following invariants: ext-1
      Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summaryfalse
      Fixed ValueElementDefinition
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      12. Extension.extension:path
      Slice Namepath
      Definition

      The path identifies the element and is expressed as a "."-separated list of ancestor elements, beginning with the name of the resource or extension.

      ShortPath of the element in the hierarchy of elementsAdditional content defined by implementations
      Comments

      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

      Control10..1*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      14. Extension.extension:path.url
      Definition

      Source of the definition for the extension code - a logical name or a URL.

      Shortidentifies the meaning of the extension
      Comments

      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

      Control1..1
      Typeuri
      Is Modifierfalse
      XML FormatIn the XML format, this property is represented as an attribute.
      Summaryfalse
      16. Extension.extension:path.value[x]
      Definition

      The path identifies the element and is expressed as a "."-separated list of ancestor elements, beginning with the name of the resource or extension.


      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

      ShortPath of the element in the hierarchy of elementsValue of extension
      Comments

      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

      Control0..1
      Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      18. Extension.extension:representation
      Slice Namerepresentation
      Definition

      Codes that define how this element is represented in instances, when the deviation varies from the normal case. No extensions are allowed on elements with a representation of 'xmlAttr', no matter what FHIR serialization format is used.

      ShortxmlAttr | xmlText | typeAttr | cdaText | xhtmlAdditional content defined by implementations
      Comments

      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

      Control0..*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      20. Extension.extension:representation.url
      Definition

      Source of the definition for the extension code - a logical name or a URL.

      Shortidentifies the meaning of the extension
      Comments

      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

      Control1..1
      Typeuri
      Is Modifierfalse
      XML FormatIn the XML format, this property is represented as an attribute.
      Summaryfalse
      22. Extension.extension:representation.value[x]
      Definition

      Codes that define how this element is represented in instances, when the deviation varies from the normal case. No extensions are allowed on elements with a representation of 'xmlAttr', no matter what FHIR serialization format is used.


      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

      ShortxmlAttr | xmlText | typeAttr | cdaText | xhtmlValue of extension
      Comments

      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

      Control0..1
      BindingThe codes SHALL be taken from For codes, see property-representation|5.0.0 (??)
      (required to http://hl7.org/fhir/ValueSet/property-representation|5.0.0)

      How a property is represented when serialized.

      Typecode, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      24. Extension.extension:sliceName
      Slice NamesliceName
      Definition

      The name of this element definition slice, when slicing is working. The name must be a token with no dots or spaces. This is a unique name referring to a specific set of constraints applied to this element, used to provide a name to different slices of the same element.

      ShortName for this particular element (in a set of slices)Additional content defined by implementations
      Comments

      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

      Control0..1*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      26. Extension.extension:sliceName.url
      Definition

      Source of the definition for the extension code - a logical name or a URL.

      Shortidentifies the meaning of the extension
      Comments

      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

      Control1..1
      Typeuri
      Is Modifierfalse
      XML FormatIn the XML format, this property is represented as an attribute.
      Summaryfalse
      28. Extension.extension:sliceName.value[x]
      Definition

      The name of this element definition slice, when slicing is working. The name must be a token with no dots or spaces. This is a unique name referring to a specific set of constraints applied to this element, used to provide a name to different slices of the same element.


      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

      ShortName for this particular element (in a set of slices)Value of extension
      Comments

      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

      Control0..1
      Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      30. Extension.extension:sliceIsConstraining
      Slice NamesliceIsConstraining
      Definition

      If true, indicates that this slice definition is constraining a slice definition with the same name in an inherited profile. If false, the slice is not overriding any slice in an inherited profile. If missing, the slice might or might not be overriding a slice in an inherited profile, depending on the sliceName.

      ShortIf this slice definition constrains an inherited slice definition (or not)Additional content defined by implementations
      Comments

      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

      Control0..1*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      32. Extension.extension:sliceIsConstraining.url
      Definition

      Source of the definition for the extension code - a logical name or a URL.

      Shortidentifies the meaning of the extension
      Comments

      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

      Control1..1
      Typeuri
      Is Modifierfalse
      XML FormatIn the XML format, this property is represented as an attribute.
      Summaryfalse
      34. Extension.extension:sliceIsConstraining.value[x]
      Definition

      If true, indicates that this slice definition is constraining a slice definition with the same name in an inherited profile. If false, the slice is not overriding any slice in an inherited profile. If missing, the slice might or might not be overriding a slice in an inherited profile, depending on the sliceName.


      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

      ShortIf this slice definition constrains an inherited slice definition (or not)Value of extension
      Comments

      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

      Control0..1
      Typeboolean, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, Expression, Signature, unsignedInt, time
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      36. Extension.extension:label
      Slice Namelabel
      Definition

      A single preferred label which is the text to display beside the element indicating its meaning or to use to prompt for the element in a user display or form.

      ShortName for element to display with or prompt for elementAdditional content defined by implementations
      Comments

      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

      Control0..1*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      38. Extension.extension:label.url
      Definition

      Source of the definition for the extension code - a logical name or a URL.

      Shortidentifies the meaning of the extension
      Comments

      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

      Control1..1
      Typeuri
      Is Modifierfalse
      XML FormatIn the XML format, this property is represented as an attribute.
      Summaryfalse
      40. Extension.extension:label.value[x]
      Definition

      A single preferred label which is the text to display beside the element indicating its meaning or to use to prompt for the element in a user display or form.


      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

      ShortName for element to display with or prompt for elementValue of extension
      Comments

      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

      Control0..1
      Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      42. Extension.extension:code
      Slice Namecode
      Definition

      A code that has the same meaning as the element in a particular terminology.

      ShortCorresponding codes in terminologiesAdditional content defined by implementations
      Comments

      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

      Control0..*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      44. Extension.extension:code.url
      Definition

      Source of the definition for the extension code - a logical name or a URL.

      Shortidentifies the meaning of the extension
      Comments

      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

      Control1..1
      Typeuri
      Is Modifierfalse
      XML FormatIn the XML format, this property is represented as an attribute.
      Summaryfalse
      46. Extension.extension:code.value[x]
      Definition

      A code that has the same meaning as the element in a particular terminology.


      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

      ShortCorresponding codes in terminologiesValue of extension
      Comments

      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

      Control0..1
      BindingFor example codes, see For codes, see http://loinc.org/vs
      (example to http://loinc.org/vs)

      Codes that indicate the meaning of a data element.

      TypeCoding, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Is Modifierfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      48. Extension.extension:slicing
      Slice Nameslicing
      Definition

      Indicates that the element is sliced into a set of alternative definitions (i.e. in a structure definition, there are multiple different constraints on a single element in the base resource). Slicing can be used in any resource that has cardinality ..* on the base resource, or any resource with a choice of types. The set of slices is any elements that come after this in the element sequence that have the same path, until a shorter path occurs (the shorter path terminates the set).

      ShortThis element is sliced - slices followAdditional content defined by implementations
      Comments

      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

      Control0..1*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      50. Extension.extension:slicing.extension
      Definition

      An Extension


      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

      ShortExtensionAdditional content defined by implementations
      Comments

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Control10..*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Alternate Namesextensions, user content
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
      • value @ url
      • 52. Extension.extension:slicing.extension:discriminator
        Slice Namediscriminator
        Definition

        Designates which child elements are used to discriminate between the slices when processing an instance. If one or more discriminators are provided, the value of the child elements in the instance data SHALL completely distinguish which slice the element in the resource matches based on the allowed values for those elements in each of the slices.

        ShortElement values that are used to distinguish the slicesAdditional content defined by implementations
        Comments

        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

        Control0..*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        54. Extension.extension:slicing.extension:discriminator.extension
        Definition

        An Extension


        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

        ShortExtensionAdditional content defined by implementations
        Comments

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Control20..*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Alternate Namesextensions, user content
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
        • value @ url
        • 56. Extension.extension:slicing.extension:discriminator.extension:type
          Slice Nametype
          Definition

          How the element value is interpreted when discrimination is evaluated.

          Shortvalue | exists | type | profile | positionAdditional content defined by implementations
          Comments

          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

          Control10..1*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          58. Extension.extension:slicing.extension:discriminator.extension:type.url
          Definition

          Source of the definition for the extension code - a logical name or a URL.

          Shortidentifies the meaning of the extension
          Comments

          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

          Control1..1
          Typeuri
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          60. Extension.extension:slicing.extension:discriminator.extension:type.value[x]
          Definition

          How the element value is interpreted when discrimination is evaluated.


          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

          Shortvalue | exists | type | profile | positionValue of extension
          Comments

          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

          Control0..1
          BindingThe codes SHALL be taken from For codes, see Cross-version VS for R5.DiscriminatorType for use in FHIR R4
          (required to http://hl7.org/fhir/uv/xver/5.0/ValueSet/R5-discriminator-type-for-R4)

          How an element value is interpreted when discrimination is evaluated.

          Typecode, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          62. Extension.extension:slicing.extension:discriminator.extension:path
          Slice Namepath
          Definition

          A FHIRPath expression, using the simple subset of FHIRPath, that is used to identify the element on which discrimination is based.

          ShortPath to element valueAdditional content defined by implementations
          Comments

          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

          Control10..1*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          64. Extension.extension:slicing.extension:discriminator.extension:path.url
          Definition

          Source of the definition for the extension code - a logical name or a URL.

          Shortidentifies the meaning of the extension
          Comments

          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

          Control1..1
          Typeuri
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          66. Extension.extension:slicing.extension:discriminator.extension:path.value[x]
          Definition

          A FHIRPath expression, using the simple subset of FHIRPath, that is used to identify the element on which discrimination is based.


          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

          ShortPath to element valueValue of extension
          Comments

          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

          Control0..1
          Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          68. Extension.extension:slicing.extension:discriminator.url
          Definition

          Source of the definition for the extension code - a logical name or a URL.

          Shortidentifies the meaning of the extension
          Comments

          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

          Control1..1
          Typeuri
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          70. Extension.extension:slicing.extension:description
          Slice Namedescription
          Definition

          A human-readable text description of how the slicing works. If there is no discriminator, this is required to be present to provide whatever information is possible about how the slices can be differentiated.

          ShortText description of how slicing works (or not)Additional content defined by implementations
          Comments

          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

          Control0..1*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          72. Extension.extension:slicing.extension:description.url
          Definition

          Source of the definition for the extension code - a logical name or a URL.

          Shortidentifies the meaning of the extension
          Comments

          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

          Control1..1
          Typeuri
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          74. Extension.extension:slicing.extension:description.value[x]
          Definition

          A human-readable text description of how the slicing works. If there is no discriminator, this is required to be present to provide whatever information is possible about how the slices can be differentiated.


          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

          ShortText description of how slicing works (or not)Value of extension
          Comments

          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

          Control0..1
          Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          76. Extension.extension:slicing.extension:ordered
          Slice Nameordered
          Definition

          If the matching elements have to occur in the same order as defined in the profile.

          ShortIf elements must be in same order as slicesAdditional content defined by implementations
          Comments

          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

          Control0..1*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          78. Extension.extension:slicing.extension:ordered.url
          Definition

          Source of the definition for the extension code - a logical name or a URL.

          Shortidentifies the meaning of the extension
          Comments

          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

          Control1..1
          Typeuri
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          80. Extension.extension:slicing.extension:ordered.value[x]
          Definition

          If the matching elements have to occur in the same order as defined in the profile.


          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

          ShortIf elements must be in same order as slicesValue of extension
          Comments

          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

          Control0..1
          Typeboolean, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, Expression, Signature, unsignedInt, time
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          82. Extension.extension:slicing.extension:rules
          Slice Namerules
          Definition

          Whether additional slices are allowed or not. When the slices are ordered, profile authors can also say that additional slices are only allowed at the end.

          Shortclosed | open | openAtEndAdditional content defined by implementations
          Comments

          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

          Control10..1*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          84. Extension.extension:slicing.extension:rules.url
          Definition

          Source of the definition for the extension code - a logical name or a URL.

          Shortidentifies the meaning of the extension
          Comments

          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

          Control1..1
          Typeuri
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          86. Extension.extension:slicing.extension:rules.value[x]
          Definition

          Whether additional slices are allowed or not. When the slices are ordered, profile authors can also say that additional slices are only allowed at the end.


          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

          Shortclosed | open | openAtEndValue of extension
          Comments

          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

          Control0..1
          BindingThe codes SHALL be taken from For codes, see resource-slicing-rules|5.0.0 (??)
          (required to http://hl7.org/fhir/ValueSet/resource-slicing-rules|5.0.0)

          How slices are interpreted when evaluating an instance.

          Typecode, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          88. Extension.extension:slicing.url
          Definition

          Source of the definition for the extension code - a logical name or a URL.

          Shortidentifies the meaning of the extension
          Comments

          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

          Control1..1
          Typeuri
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          90. Extension.extension:short
          Slice Nameshort
          Definition

          A concise description of what this element means (e.g. for use in autogenerated summaries).

          ShortConcise definition for space-constrained presentationAdditional content defined by implementations
          Comments

          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

          Control0..1*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          92. Extension.extension:short.url
          Definition

          Source of the definition for the extension code - a logical name or a URL.

          Shortidentifies the meaning of the extension
          Comments

          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

          Control1..1
          Typeuri
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          94. Extension.extension:short.value[x]
          Definition

          A concise description of what this element means (e.g. for use in autogenerated summaries).


          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

          ShortConcise definition for space-constrained presentationValue of extension
          Comments

          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

          Control0..1
          Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          96. Extension.extension:definition
          Slice Namedefinition
          Definition

          Provides a complete explanation of the meaning of the data element for human readability. For the case of elements derived from existing elements (e.g. constraints), the definition SHALL be consistent with the base definition, but convey the meaning of the element in the particular context of use of the resource. (Note: The text you are reading is specified in ElementDefinition.definition).

          ShortFull formal definition as narrative textAdditional content defined by implementations
          Comments

          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

          Control0..1*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          98. Extension.extension:definition.url
          Definition

          Source of the definition for the extension code - a logical name or a URL.

          Shortidentifies the meaning of the extension
          Comments

          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

          Control1..1
          Typeuri
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          100. Extension.extension:definition.value[x]
          Definition

          Provides a complete explanation of the meaning of the data element for human readability. For the case of elements derived from existing elements (e.g. constraints), the definition SHALL be consistent with the base definition, but convey the meaning of the element in the particular context of use of the resource. (Note: The text you are reading is specified in ElementDefinition.definition).


          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

          ShortFull formal definition as narrative textValue of extension
          Comments

          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

          Control0..1
          Typemarkdown, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          102. Extension.extension:comment
          Slice Namecomment
          Definition

          Explanatory notes and implementation guidance about the data element, including notes about how to use the data properly, exceptions to proper use, etc. (Note: The text you are reading is specified in ElementDefinition.comment).

          ShortComments about the use of this elementAdditional content defined by implementations
          Comments

          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

          Control0..1*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          104. Extension.extension:comment.url
          Definition

          Source of the definition for the extension code - a logical name or a URL.

          Shortidentifies the meaning of the extension
          Comments

          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

          Control1..1
          Typeuri
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          106. Extension.extension:comment.value[x]
          Definition

          Explanatory notes and implementation guidance about the data element, including notes about how to use the data properly, exceptions to proper use, etc. (Note: The text you are reading is specified in ElementDefinition.comment).


          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

          ShortComments about the use of this elementValue of extension
          Comments

          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

          Control0..1
          Typemarkdown, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          108. Extension.extension:requirements
          Slice Namerequirements
          Definition

          This element is for traceability of why the element was created and why the constraints exist as they do. This may be used to point to source materials or specifications that drove the structure of this element.

          ShortWhy this resource has been createdAdditional content defined by implementations
          Comments

          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

          Control0..1*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          110. Extension.extension:requirements.url
          Definition

          Source of the definition for the extension code - a logical name or a URL.

          Shortidentifies the meaning of the extension
          Comments

          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

          Control1..1
          Typeuri
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          112. Extension.extension:requirements.value[x]
          Definition

          This element is for traceability of why the element was created and why the constraints exist as they do. This may be used to point to source materials or specifications that drove the structure of this element.


          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

          ShortWhy this resource has been createdValue of extension
          Comments

          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

          Control0..1
          Typemarkdown, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          114. Extension.extension:alias
          Slice Namealias
          Definition

          Identifies additional names by which this element might also be known.

          ShortOther namesAdditional content defined by implementations
          Comments

          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

          Control0..*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          116. Extension.extension:alias.url
          Definition

          Source of the definition for the extension code - a logical name or a URL.

          Shortidentifies the meaning of the extension
          Comments

          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

          Control1..1
          Typeuri
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          118. Extension.extension:alias.value[x]
          Definition

          Identifies additional names by which this element might also be known.


          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

          ShortOther namesValue of extension
          Comments

          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

          Control0..1
          Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          120. Extension.extension:min
          Slice Namemin
          Definition

          The minimum number of times this element SHALL appear in the instance.

          ShortMinimum CardinalityAdditional content defined by implementations
          Comments

          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

          Control0..1*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          122. Extension.extension:min.url
          Definition

          Source of the definition for the extension code - a logical name or a URL.

          Shortidentifies the meaning of the extension
          Comments

          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

          Control1..1
          Typeuri
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          124. Extension.extension:min.value[x]
          Definition

          The minimum number of times this element SHALL appear in the instance.


          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

          ShortMinimum CardinalityValue of extension
          Comments

          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

          Control0..1
          TypeunsignedInt, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, time
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          126. Extension.extension:max
          Slice Namemax
          Definition

          The maximum number of times this element is permitted to appear in the instance.

          ShortMaximum Cardinality (a number or *)Additional content defined by implementations
          Comments

          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

          Control0..1*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          128. Extension.extension:max.url
          Definition

          Source of the definition for the extension code - a logical name or a URL.

          Shortidentifies the meaning of the extension
          Comments

          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

          Control1..1
          Typeuri
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          130. Extension.extension:max.value[x]
          Definition

          The maximum number of times this element is permitted to appear in the instance.


          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

          ShortMaximum Cardinality (a number or *)Value of extension
          Comments

          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

          Control0..1
          Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          132. Extension.extension:base
          Slice Namebase
          Definition

          Information about the base definition of the element, provided to make it unnecessary for tools to trace the deviation of the element through the derived and related profiles. When the element definition is not the original definition of an element - e.g. either in a constraint on another type, or for elements from a super type in a snap shot - then the information in provided in the element definition may be different to the base definition. On the original definition of the element, it will be same.

          ShortBase definition information for toolsAdditional content defined by implementations
          Comments

          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

          Control0..1*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          134. Extension.extension:base.extension
          Definition

          An Extension


          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

          ShortExtensionAdditional content defined by implementations
          Comments

          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

          Control30..*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Alternate Namesextensions, user content
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
          • value @ url
          • 136. Extension.extension:base.extension:path
            Slice Namepath
            Definition

            The Path that identifies the base element - this matches the ElementDefinition.path for that element. Across FHIR, there is only one base definition of any element - that is, an element definition on a StructureDefinition without a StructureDefinition.base.

            ShortPath that identifies the base elementAdditional content defined by implementations
            Comments

            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

            Control10..1*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            138. Extension.extension:base.extension:path.url
            Definition

            Source of the definition for the extension code - a logical name or a URL.

            Shortidentifies the meaning of the extension
            Comments

            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

            Control1..1
            Typeuri
            Is Modifierfalse
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            140. Extension.extension:base.extension:path.value[x]
            Definition

            The Path that identifies the base element - this matches the ElementDefinition.path for that element. Across FHIR, there is only one base definition of any element - that is, an element definition on a StructureDefinition without a StructureDefinition.base.


            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            ShortPath that identifies the base elementValue of extension
            Comments

            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

            Control0..1
            Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            Is Modifierfalse
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            142. Extension.extension:base.extension:min
            Slice Namemin
            Definition

            Minimum cardinality of the base element identified by the path.

            ShortMin cardinality of the base elementAdditional content defined by implementations
            Comments

            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

            Control10..1*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            144. Extension.extension:base.extension:min.url
            Definition

            Source of the definition for the extension code - a logical name or a URL.

            Shortidentifies the meaning of the extension
            Comments

            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

            Control1..1
            Typeuri
            Is Modifierfalse
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            146. Extension.extension:base.extension:min.value[x]
            Definition

            Minimum cardinality of the base element identified by the path.


            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            ShortMin cardinality of the base elementValue of extension
            Comments

            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

            Control0..1
            TypeunsignedInt, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, time
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            Is Modifierfalse
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            148. Extension.extension:base.extension:max
            Slice Namemax
            Definition

            Maximum cardinality of the base element identified by the path.

            ShortMax cardinality of the base elementAdditional content defined by implementations
            Comments

            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

            Control10..1*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            150. Extension.extension:base.extension:max.url
            Definition

            Source of the definition for the extension code - a logical name or a URL.

            Shortidentifies the meaning of the extension
            Comments

            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

            Control1..1
            Typeuri
            Is Modifierfalse
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            152. Extension.extension:base.extension:max.value[x]
            Definition

            Maximum cardinality of the base element identified by the path.


            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            ShortMax cardinality of the base elementValue of extension
            Comments

            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

            Control0..1
            Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            Is Modifierfalse
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            154. Extension.extension:base.url
            Definition

            Source of the definition for the extension code - a logical name or a URL.

            Shortidentifies the meaning of the extension
            Comments

            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

            Control1..1
            Typeuri
            Is Modifierfalse
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            156. Extension.extension:contentReference
            Slice NamecontentReference
            Definition

            Identifies an element defined elsewhere in the definition whose content rules should be applied to the current element. ContentReferences bring across all the rules that are in the ElementDefinition for the element, including definitions, cardinality constraints, bindings, invariants etc.

            ShortReference to definition of content for the elementAdditional content defined by implementations
            Comments

            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

            Control0..1*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            158. Extension.extension:contentReference.url
            Definition

            Source of the definition for the extension code - a logical name or a URL.

            Shortidentifies the meaning of the extension
            Comments

            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

            Control1..1
            Typeuri
            Is Modifierfalse
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            160. Extension.extension:contentReference.value[x]
            Definition

            Identifies an element defined elsewhere in the definition whose content rules should be applied to the current element. ContentReferences bring across all the rules that are in the ElementDefinition for the element, including definitions, cardinality constraints, bindings, invariants etc.


            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            ShortReference to definition of content for the elementValue of extension
            Comments

            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

            Control0..1
            Typeuri, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            Is Modifierfalse
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            162. Extension.extension:type
            Slice Nametype
            Definition

            The data type or resource that the value of this element is permitted to be.

            ShortData type and Profile for this elementAdditional content defined by implementations
            Comments

            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

            Control0..*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            164. Extension.extension:type.extension
            Definition

            An Extension


            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

            ShortExtensionAdditional content defined by implementations
            Comments

            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

            Control10..*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Alternate Namesextensions, user content
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
            • value @ url
            • 166. Extension.extension:type.extension:code
              Slice Namecode
              Definition

              URL of Data type or Resource that is a(or the) type used for this element. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition e.g. "string" is a reference to http://hl7.org/fhir/StructureDefinition/string. Absolute URLs are only allowed in logical models.

              ShortData type or Resource (reference to definition)Additional content defined by implementations
              Comments

              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

              Control10..1*
              TypeExtension
              Is Modifierfalse
              Summaryfalse
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              168. Extension.extension:type.extension:code.url
              Definition

              Source of the definition for the extension code - a logical name or a URL.

              Shortidentifies the meaning of the extension
              Comments

              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

              Control1..1
              Typeuri
              Is Modifierfalse
              XML FormatIn the XML format, this property is represented as an attribute.
              Summaryfalse
              170. Extension.extension:type.extension:code.value[x]
              Definition

              URL of Data type or Resource that is a(or the) type used for this element. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition e.g. "string" is a reference to http://hl7.org/fhir/StructureDefinition/string. Absolute URLs are only allowed in logical models.


              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

              ShortData type or Resource (reference to definition)Value of extension
              Comments

              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

              Control0..1
              BindingUnless not suitable, these codes SHALL be taken from For codes, see elementdefinition-types (??)
              (extensible to http://hl7.org/fhir/ValueSet/elementdefinition-types)

              List of all Types for ElementDefinition.type.code.

              Typeuri, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              Is Modifierfalse
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              Summaryfalse
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              172. Extension.extension:type.extension:profile
              Slice Nameprofile
              Definition

              Identifies a profile structure or implementation Guide that applies to the datatype this element refers to. If any profiles are specified, then the content must conform to at least one of them. The URL can be a local reference - to a contained StructureDefinition, or a reference to another StructureDefinition or Implementation Guide by a canonical URL. When an implementation guide is specified, the type SHALL conform to at least one profile defined in the implementation guide.

              ShortProfiles (StructureDefinition or IG) - one must applyAdditional content defined by implementations
              Comments

              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

              Control0..*
              TypeExtension
              Is Modifierfalse
              Summaryfalse
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              174. Extension.extension:type.extension:profile.url
              Definition

              Source of the definition for the extension code - a logical name or a URL.

              Shortidentifies the meaning of the extension
              Comments

              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

              Control1..1
              Typeuri
              Is Modifierfalse
              XML FormatIn the XML format, this property is represented as an attribute.
              Summaryfalse
              176. Extension.extension:type.extension:profile.value[x]
              Definition

              Identifies a profile structure or implementation Guide that applies to the datatype this element refers to. If any profiles are specified, then the content must conform to at least one of them. The URL can be a local reference - to a contained StructureDefinition, or a reference to another StructureDefinition or Implementation Guide by a canonical URL. When an implementation guide is specified, the type SHALL conform to at least one profile defined in the implementation guide.


              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

              ShortProfiles (StructureDefinition or IG) - one must applyValue of extension
              Comments

              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

              Control0..1
              Typecanonical(StructureDefinition, ImplementationGuide), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              Is Modifierfalse
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              Summaryfalse
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              178. Extension.extension:type.extension:targetProfile
              Slice NametargetProfile
              Definition

              Used when the type is "Reference" or "canonical", and identifies a profile structure or implementation Guide that applies to the target of the reference this element refers to. If any profiles are specified, then the content must conform to at least one of them. The URL can be a local reference - to a contained StructureDefinition, or a reference to another StructureDefinition or Implementation Guide by a canonical URL. When an implementation guide is specified, the target resource SHALL conform to at least one profile defined in the implementation guide.

              ShortProfile (StructureDefinition or IG) on the Reference/canonical target - one must applyAdditional content defined by implementations
              Comments

              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

              Control0..*
              TypeExtension
              Is Modifierfalse
              Summaryfalse
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              180. Extension.extension:type.extension:targetProfile.url
              Definition

              Source of the definition for the extension code - a logical name or a URL.

              Shortidentifies the meaning of the extension
              Comments

              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

              Control1..1
              Typeuri
              Is Modifierfalse
              XML FormatIn the XML format, this property is represented as an attribute.
              Summaryfalse
              182. Extension.extension:type.extension:targetProfile.value[x]
              Definition

              Used when the type is "Reference" or "canonical", and identifies a profile structure or implementation Guide that applies to the target of the reference this element refers to. If any profiles are specified, then the content must conform to at least one of them. The URL can be a local reference - to a contained StructureDefinition, or a reference to another StructureDefinition or Implementation Guide by a canonical URL. When an implementation guide is specified, the target resource SHALL conform to at least one profile defined in the implementation guide.


              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

              ShortProfile (StructureDefinition or IG) on the Reference/canonical target - one must applyValue of extension
              Comments

              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

              Control0..1
              Typecanonical(StructureDefinition, ImplementationGuide), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              Is Modifierfalse
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              Summaryfalse
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              184. Extension.extension:type.extension:aggregation
              Slice Nameaggregation
              Definition

              If the type is a reference to another resource, how the resource is or can be aggregated - is it a contained resource, or a reference, and if the context is a bundle, is it included in the bundle.

              Shortcontained | referenced | bundled - how aggregatedAdditional content defined by implementations
              Comments

              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

              Control0..*
              TypeExtension
              Is Modifierfalse
              Summaryfalse
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              186. Extension.extension:type.extension:aggregation.url
              Definition

              Source of the definition for the extension code - a logical name or a URL.

              Shortidentifies the meaning of the extension
              Comments

              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

              Control1..1
              Typeuri
              Is Modifierfalse
              XML FormatIn the XML format, this property is represented as an attribute.
              Summaryfalse
              188. Extension.extension:type.extension:aggregation.value[x]
              Definition

              If the type is a reference to another resource, how the resource is or can be aggregated - is it a contained resource, or a reference, and if the context is a bundle, is it included in the bundle.


              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

              Shortcontained | referenced | bundled - how aggregatedValue of extension
              Comments

              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

              Control0..1
              BindingThe codes SHALL be taken from For codes, see resource-aggregation-mode|5.0.0 (??)
              (required to http://hl7.org/fhir/ValueSet/resource-aggregation-mode|5.0.0)

              How resource references can be aggregated.

              Typecode, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              Is Modifierfalse
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              Summaryfalse
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              190. Extension.extension:type.extension:versioning
              Slice Nameversioning
              Definition

              Whether this reference needs to be version specific or version independent, or whether either can be used.

              Shorteither | independent | specificAdditional content defined by implementations
              Comments

              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

              Control0..1*
              TypeExtension
              Is Modifierfalse
              Summaryfalse
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              192. Extension.extension:type.extension:versioning.url
              Definition

              Source of the definition for the extension code - a logical name or a URL.

              Shortidentifies the meaning of the extension
              Comments

              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

              Control1..1
              Typeuri
              Is Modifierfalse
              XML FormatIn the XML format, this property is represented as an attribute.
              Summaryfalse
              194. Extension.extension:type.extension:versioning.value[x]
              Definition

              Whether this reference needs to be version specific or version independent, or whether either can be used.


              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

              Shorteither | independent | specificValue of extension
              Comments

              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

              Control0..1
              BindingThe codes SHALL be taken from For codes, see reference-version-rules|5.0.0 (??)
              (required to http://hl7.org/fhir/ValueSet/reference-version-rules|5.0.0)

              Whether a reference needs to be version specific or version independent, or whether either can be used.

              Typecode, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              Is Modifierfalse
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              Summaryfalse
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              196. Extension.extension:type.url
              Definition

              Source of the definition for the extension code - a logical name or a URL.

              Shortidentifies the meaning of the extension
              Comments

              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

              Control1..1
              Typeuri
              Is Modifierfalse
              XML FormatIn the XML format, this property is represented as an attribute.
              Summaryfalse
              198. Extension.extension:defaultValue[x]
              Slice NamedefaultValue[x]
              Definition

              The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').

              ShortSpecified value if missing from instanceAdditional content defined by implementations
              Comments

              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

              Control0..1*
              TypeExtension
              Is Modifierfalse
              Summaryfalse
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              200. Extension.extension:defaultValue[x].extension:_datatype
              Slice Name_datatype
              Definition

              Data type name for ElementDefinition.defaultValue[x] from FHIR R5

              ShortData type name for ElementDefinition.defaultValue[x] from FHIR R5
              Control0..1
              TypeExtension(Datatype) (Extension Type: string)
              Is Modifierfalse
              Summaryfalse
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              202. Extension.extension:defaultValue[x].extension:_datatype.extension
              Definition

              An Extension


              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

              ShortExtensionAdditional content defined by implementations
              Comments

              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

              Control0..0*
              TypeExtension
              Is Modifierfalse
              Summaryfalse
              Alternate Namesextensions, user content
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
              • value @ url
              • 204. Extension.extension:defaultValue[x].extension:_datatype.url
                Definition

                Source of the definition for the extension code - a logical name or a URL.

                Shortidentifies the meaning of the extension
                Comments

                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                Control1..1
                Typeuri
                Is Modifierfalse
                XML FormatIn the XML format, this property is represented as an attribute.
                Summaryfalse
                Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                206. Extension.extension:defaultValue[x].extension:_datatype.value[x]
                Definition

                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).


                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                ShortValue of extension
                Comments

                Must be: CodeableReference|RatioRange|Availability|ExtendedContactDetail|integer64

                Control10..1
                This element is affected by the following invariants: ext-1
                Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                Is Modifierfalse
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                Summaryfalse
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                208. Extension.extension:defaultValue[x].extension:concept
                Slice Nameconcept
                Definition

                A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                ShortReference to a concept (by class)Additional content defined by implementations
                Comments

                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                Control0..1*
                TypeExtension
                Is Modifierfalse
                Summaryfalse
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                210. Extension.extension:defaultValue[x].extension:concept.url
                Definition

                Source of the definition for the extension code - a logical name or a URL.

                Shortidentifies the meaning of the extension
                Comments

                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                Control1..1
                Typeuri
                Is Modifierfalse
                XML FormatIn the XML format, this property is represented as an attribute.
                Summaryfalse
                212. Extension.extension:defaultValue[x].extension:concept.value[x]
                Definition

                A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.


                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                ShortReference to a concept (by class)Value of extension
                Comments

                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                Control0..1
                TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                Is Modifierfalse
                Summaryfalse
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                214. Extension.extension:defaultValue[x].extension:reference
                Slice Namereference
                Definition

                A reference to a resource the provides exact details about the information being referenced.

                ShortReference to a resource (by instance)Additional content defined by implementations
                Comments

                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                Control0..1*
                TypeExtension
                Is Modifierfalse
                Summaryfalse
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                216. Extension.extension:defaultValue[x].extension:reference.url
                Definition

                Source of the definition for the extension code - a logical name or a URL.

                Shortidentifies the meaning of the extension
                Comments

                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                Control1..1
                Typeuri
                Is Modifierfalse
                XML FormatIn the XML format, this property is represented as an attribute.
                Summaryfalse
                218. Extension.extension:defaultValue[x].extension:reference.value[x]
                Definition

                A reference to a resource the provides exact details about the information being referenced.


                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                ShortReference to a resource (by instance)Value of extension
                Comments

                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                Control0..1
                TypeReference, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                Is Modifierfalse
                Summaryfalse
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                220. Extension.extension:defaultValue[x].extension:lowNumerator
                Slice NamelowNumerator
                Definition

                The value of the low limit numerator.

                ShortLow Numerator limitAdditional content defined by implementations
                Comments

                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                Control0..1*
                TypeExtension
                Is Modifierfalse
                Summaryfalse
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                222. Extension.extension:defaultValue[x].extension:lowNumerator.url
                Definition

                Source of the definition for the extension code - a logical name or a URL.

                Shortidentifies the meaning of the extension
                Comments

                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                Control1..1
                Typeuri
                Is Modifierfalse
                XML FormatIn the XML format, this property is represented as an attribute.
                Summaryfalse
                224. Extension.extension:defaultValue[x].extension:lowNumerator.value[x]
                Definition

                The value of the low limit numerator.


                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                ShortLow Numerator limitValue of extension
                Comments

                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                Control0..1
                TypeQuantity(SimpleQuantity), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                Is Modifierfalse
                Summaryfalse
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                226. Extension.extension:defaultValue[x].extension:highNumerator
                Slice NamehighNumerator
                Definition

                The value of the high limit numerator.

                ShortHigh Numerator limitAdditional content defined by implementations
                Comments

                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                Control0..1*
                TypeExtension
                Is Modifierfalse
                Summaryfalse
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                228. Extension.extension:defaultValue[x].extension:highNumerator.url
                Definition

                Source of the definition for the extension code - a logical name or a URL.

                Shortidentifies the meaning of the extension
                Comments

                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                Control1..1
                Typeuri
                Is Modifierfalse
                XML FormatIn the XML format, this property is represented as an attribute.
                Summaryfalse
                230. Extension.extension:defaultValue[x].extension:highNumerator.value[x]
                Definition

                The value of the high limit numerator.


                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                ShortHigh Numerator limitValue of extension
                Comments

                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                Control0..1
                TypeQuantity(SimpleQuantity), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                Is Modifierfalse
                Summaryfalse
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                232. Extension.extension:defaultValue[x].extension:denominator
                Slice Namedenominator
                Definition

                The value of the denominator.

                ShortDenominator valueAdditional content defined by implementations
                Comments

                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                Control0..1*
                TypeExtension
                Is Modifierfalse
                Summaryfalse
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                234. Extension.extension:defaultValue[x].extension:denominator.url
                Definition

                Source of the definition for the extension code - a logical name or a URL.

                Shortidentifies the meaning of the extension
                Comments

                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                Control1..1
                Typeuri
                Is Modifierfalse
                XML FormatIn the XML format, this property is represented as an attribute.
                Summaryfalse
                236. Extension.extension:defaultValue[x].extension:denominator.value[x]
                Definition

                The value of the denominator.


                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                ShortDenominator valueValue of extension
                Comments

                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                Control0..1
                TypeQuantity(SimpleQuantity), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                Is Modifierfalse
                Summaryfalse
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                238. Extension.extension:defaultValue[x].extension:availableTime
                Slice NameavailableTime
                Definition

                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                ShortTimes the {item} is availableAdditional content defined by implementations
                Control0..*
                TypeExtension
                Is Modifierfalse
                Summaryfalse
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                240. Extension.extension:defaultValue[x].extension:availableTime.extension
                Definition

                An Extension


                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                ShortExtensionAdditional content defined by implementations
                Comments

                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                Control0..*
                TypeExtension
                Is Modifierfalse
                Summaryfalse
                Alternate Namesextensions, user content
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
                • value @ url
                • 242. Extension.extension:defaultValue[x].extension:availableTime.extension:daysOfWeek
                  Slice NamedaysOfWeek
                  Definition

                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                  Shortmon | tue | wed | thu | fri | sat | sunAdditional content defined by implementations
                  Control0..*
                  TypeExtension
                  Is Modifierfalse
                  Summaryfalse
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                  244. Extension.extension:defaultValue[x].extension:availableTime.extension:daysOfWeek.url
                  Definition

                  Source of the definition for the extension code - a logical name or a URL.

                  Shortidentifies the meaning of the extension
                  Comments

                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                  Control1..1
                  Typeuri
                  Is Modifierfalse
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Summaryfalse
                  246. Extension.extension:defaultValue[x].extension:availableTime.extension:daysOfWeek.value[x]
                  Definition

                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                  Shortmon | tue | wed | thu | fri | sat | sunValue of extension
                  Control0..1
                  BindingThe codes SHALL be taken from For codes, see days-of-week|5.0.0 (??)
                  (required to http://hl7.org/fhir/ValueSet/days-of-week|5.0.0)

                  The purpose for which an extended contact detail should be used.

                  Typecode, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                  Is Modifierfalse
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  Summaryfalse
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  248. Extension.extension:defaultValue[x].extension:availableTime.extension:allDay
                  Slice NameallDay
                  Definition

                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                  ShortAlways available? i.e. 24 hour serviceAdditional content defined by implementations
                  Control0..1*
                  TypeExtension
                  Is Modifierfalse
                  Summaryfalse
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                  250. Extension.extension:defaultValue[x].extension:availableTime.extension:allDay.url
                  Definition

                  Source of the definition for the extension code - a logical name or a URL.

                  Shortidentifies the meaning of the extension
                  Comments

                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                  Control1..1
                  Typeuri
                  Is Modifierfalse
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Summaryfalse
                  252. Extension.extension:defaultValue[x].extension:availableTime.extension:allDay.value[x]
                  Definition

                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                  ShortAlways available? i.e. 24 hour serviceValue of extension
                  Control0..1
                  Typeboolean, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, Expression, Signature, unsignedInt, time
                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                  Is Modifierfalse
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  Summaryfalse
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  254. Extension.extension:defaultValue[x].extension:availableTime.extension:availableStartTime
                  Slice NameavailableStartTime
                  Definition

                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                  ShortOpening time of day (ignored if allDay = true)Additional content defined by implementations
                  Control0..1*
                  TypeExtension
                  Is Modifierfalse
                  Summaryfalse
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                  256. Extension.extension:defaultValue[x].extension:availableTime.extension:availableStartTime.url
                  Definition

                  Source of the definition for the extension code - a logical name or a URL.

                  Shortidentifies the meaning of the extension
                  Comments

                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                  Control1..1
                  Typeuri
                  Is Modifierfalse
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Summaryfalse
                  258. Extension.extension:defaultValue[x].extension:availableTime.extension:availableStartTime.value[x]
                  Definition

                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                  ShortOpening time of day (ignored if allDay = true)Value of extension
                  Control0..1
                  Typetime, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt
                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                  Is Modifierfalse
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  Summaryfalse
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  260. Extension.extension:defaultValue[x].extension:availableTime.extension:availableEndTime
                  Slice NameavailableEndTime
                  Definition

                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                  ShortClosing time of day (ignored if allDay = true)Additional content defined by implementations
                  Control0..1*
                  TypeExtension
                  Is Modifierfalse
                  Summaryfalse
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                  262. Extension.extension:defaultValue[x].extension:availableTime.extension:availableEndTime.url
                  Definition

                  Source of the definition for the extension code - a logical name or a URL.

                  Shortidentifies the meaning of the extension
                  Comments

                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                  Control1..1
                  Typeuri
                  Is Modifierfalse
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Summaryfalse
                  264. Extension.extension:defaultValue[x].extension:availableTime.extension:availableEndTime.value[x]
                  Definition

                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                  ShortClosing time of day (ignored if allDay = true)Value of extension
                  Control0..1
                  Typetime, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt
                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                  Is Modifierfalse
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  Summaryfalse
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  266. Extension.extension:defaultValue[x].extension:availableTime.url
                  Definition

                  Source of the definition for the extension code - a logical name or a URL.

                  Shortidentifies the meaning of the extension
                  Comments

                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                  Control1..1
                  Typeuri
                  Is Modifierfalse
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Summaryfalse
                  268. Extension.extension:defaultValue[x].extension:notAvailableTime
                  Slice NamenotAvailableTime
                  Definition

                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                  ShortNot available during this time due to provided reasonAdditional content defined by implementations
                  Control0..*
                  TypeExtension
                  Is Modifierfalse
                  Summaryfalse
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                  270. Extension.extension:defaultValue[x].extension:notAvailableTime.extension
                  Definition

                  An Extension


                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                  ShortExtensionAdditional content defined by implementations
                  Comments

                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                  Control0..*
                  TypeExtension
                  Is Modifierfalse
                  Summaryfalse
                  Alternate Namesextensions, user content
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
                  • value @ url
                  • 272. Extension.extension:defaultValue[x].extension:notAvailableTime.extension:description
                    Slice Namedescription
                    Definition

                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                    ShortReason presented to the user explaining why time not availableAdditional content defined by implementations
                    Control0..1*
                    TypeExtension
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    274. Extension.extension:defaultValue[x].extension:notAvailableTime.extension:description.url
                    Definition

                    Source of the definition for the extension code - a logical name or a URL.

                    Shortidentifies the meaning of the extension
                    Comments

                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                    Control1..1
                    Typeuri
                    Is Modifierfalse
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Summaryfalse
                    276. Extension.extension:defaultValue[x].extension:notAvailableTime.extension:description.value[x]
                    Definition

                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                    ShortReason presented to the user explaining why time not availableValue of extension
                    Control0..1
                    Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    278. Extension.extension:defaultValue[x].extension:notAvailableTime.extension:during
                    Slice Nameduring
                    Definition

                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                    ShortService not available during this periodAdditional content defined by implementations
                    Control0..1*
                    TypeExtension
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    280. Extension.extension:defaultValue[x].extension:notAvailableTime.extension:during.url
                    Definition

                    Source of the definition for the extension code - a logical name or a URL.

                    Shortidentifies the meaning of the extension
                    Comments

                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                    Control1..1
                    Typeuri
                    Is Modifierfalse
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Summaryfalse
                    282. Extension.extension:defaultValue[x].extension:notAvailableTime.extension:during.value[x]
                    Definition

                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                    ShortService not available during this periodValue of extension
                    Control0..1
                    TypePeriod, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    284. Extension.extension:defaultValue[x].extension:notAvailableTime.url
                    Definition

                    Source of the definition for the extension code - a logical name or a URL.

                    Shortidentifies the meaning of the extension
                    Comments

                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                    Control1..1
                    Typeuri
                    Is Modifierfalse
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Summaryfalse
                    286. Extension.extension:defaultValue[x].extension:purpose
                    Slice Namepurpose
                    Definition

                    The purpose/type of contact.

                    ShortThe type of contactAdditional content defined by implementations
                    Comments

                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                    Control0..1*
                    TypeExtension
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    288. Extension.extension:defaultValue[x].extension:purpose.url
                    Definition

                    Source of the definition for the extension code - a logical name or a URL.

                    Shortidentifies the meaning of the extension
                    Comments

                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                    Control1..1
                    Typeuri
                    Is Modifierfalse
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Summaryfalse
                    290. Extension.extension:defaultValue[x].extension:purpose.value[x]
                    Definition

                    The purpose/type of contact.


                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                    ShortThe type of contactValue of extension
                    Comments

                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                    Control0..1
                    BindingThe codes SHOULD be taken from For codes, see Contact entity type
                    (preferred to http://terminology.hl7.org/ValueSet/contactentity-type)

                    The purpose for which an extended contact detail should be used.

                    TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    292. Extension.extension:defaultValue[x].extension:name
                    Slice Namename
                    Definition

                    The name of an individual to contact, some types of contact detail are usually blank.

                    ShortName of an individual to contactAdditional content defined by implementations
                    Comments

                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                    Control0..*
                    TypeExtension
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    294. Extension.extension:defaultValue[x].extension:name.url
                    Definition

                    Source of the definition for the extension code - a logical name or a URL.

                    Shortidentifies the meaning of the extension
                    Comments

                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                    Control1..1
                    Typeuri
                    Is Modifierfalse
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Summaryfalse
                    296. Extension.extension:defaultValue[x].extension:name.value[x]
                    Definition

                    The name of an individual to contact, some types of contact detail are usually blank.


                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                    ShortName of an individual to contactValue of extension
                    Comments

                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                    Control0..1
                    TypeHumanName, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    298. Extension.extension:defaultValue[x].extension:telecom
                    Slice Nametelecom
                    Definition

                    The contact details application for the purpose defined.

                    ShortContact details (e.g.phone/fax/url)Additional content defined by implementations
                    Comments

                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                    Control0..*
                    TypeExtension
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    300. Extension.extension:defaultValue[x].extension:telecom.url
                    Definition

                    Source of the definition for the extension code - a logical name or a URL.

                    Shortidentifies the meaning of the extension
                    Comments

                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                    Control1..1
                    Typeuri
                    Is Modifierfalse
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Summaryfalse
                    302. Extension.extension:defaultValue[x].extension:telecom.value[x]
                    Definition

                    The contact details application for the purpose defined.


                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                    ShortContact details (e.g.phone/fax/url)Value of extension
                    Comments

                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                    Control0..1
                    TypeContactPoint, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    304. Extension.extension:defaultValue[x].extension:address
                    Slice Nameaddress
                    Definition

                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                    ShortAddress for the contactAdditional content defined by implementations
                    Control0..1*
                    TypeExtension
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    306. Extension.extension:defaultValue[x].extension:address.url
                    Definition

                    Source of the definition for the extension code - a logical name or a URL.

                    Shortidentifies the meaning of the extension
                    Comments

                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                    Control1..1
                    Typeuri
                    Is Modifierfalse
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Summaryfalse
                    308. Extension.extension:defaultValue[x].extension:address.value[x]
                    Definition

                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                    ShortAddress for the contactValue of extension
                    Control0..1
                    TypeAddress, date, Meta, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    310. Extension.extension:defaultValue[x].extension:organization
                    Slice Nameorganization
                    Definition

                    This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.

                    ShortThis contact detail is handled/monitored by a specific organizationAdditional content defined by implementations
                    Comments

                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                    Control0..1*
                    TypeExtension
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    312. Extension.extension:defaultValue[x].extension:organization.url
                    Definition

                    Source of the definition for the extension code - a logical name or a URL.

                    Shortidentifies the meaning of the extension
                    Comments

                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                    Control1..1
                    Typeuri
                    Is Modifierfalse
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Summaryfalse
                    314. Extension.extension:defaultValue[x].extension:organization.value[x]
                    Definition

                    This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.


                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                    ShortThis contact detail is handled/monitored by a specific organizationValue of extension
                    Comments

                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                    Control0..1
                    TypeReference(Organization), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    316. Extension.extension:defaultValue[x].extension:period
                    Slice Nameperiod
                    Definition

                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                    ShortPeriod that this contact was valid for usageAdditional content defined by implementations
                    Control0..1*
                    TypeExtension
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    318. Extension.extension:defaultValue[x].extension:period.url
                    Definition

                    Source of the definition for the extension code - a logical name or a URL.

                    Shortidentifies the meaning of the extension
                    Comments

                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                    Control1..1
                    Typeuri
                    Is Modifierfalse
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Summaryfalse
                    320. Extension.extension:defaultValue[x].extension:period.value[x]
                    Definition

                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                    ShortPeriod that this contact was valid for usageValue of extension
                    Control0..1
                    TypePeriod, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    322. Extension.extension:defaultValue[x].url
                    Definition

                    Source of the definition for the extension code - a logical name or a URL.

                    Shortidentifies the meaning of the extension
                    Comments

                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                    Control1..1
                    Typeuri
                    Is Modifierfalse
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Summaryfalse
                    324. Extension.extension:defaultValue[x].value[x]
                    Definition

                    The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').


                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                    ShortSpecified value if missing from instanceValue of extension
                    Comments

                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                    Control0..1
                    TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta, Contributor
                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    326. Extension.extension:meaningWhenMissing
                    Slice NamemeaningWhenMissing
                    Definition

                    The Implicit meaning that is to be understood when this element is missing (e.g. 'when this element is missing, the period is ongoing').

                    ShortImplicit meaning when this element is missingAdditional content defined by implementations
                    Comments

                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                    Control0..1*
                    TypeExtension
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    328. Extension.extension:meaningWhenMissing.url
                    Definition

                    Source of the definition for the extension code - a logical name or a URL.

                    Shortidentifies the meaning of the extension
                    Comments

                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                    Control1..1
                    Typeuri
                    Is Modifierfalse
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Summaryfalse
                    330. Extension.extension:meaningWhenMissing.value[x]
                    Definition

                    The Implicit meaning that is to be understood when this element is missing (e.g. 'when this element is missing, the period is ongoing').


                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                    ShortImplicit meaning when this element is missingValue of extension
                    Comments

                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                    Control0..1
                    Typemarkdown, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    332. Extension.extension:orderMeaning
                    Slice NameorderMeaning
                    Definition

                    If present, indicates that the order of the repeating element has meaning and describes what that meaning is. If absent, it means that the order of the element has no meaning.

                    ShortWhat the order of the elements meansAdditional content defined by implementations
                    Comments

                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                    Control0..1*
                    TypeExtension
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    334. Extension.extension:orderMeaning.url
                    Definition

                    Source of the definition for the extension code - a logical name or a URL.

                    Shortidentifies the meaning of the extension
                    Comments

                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                    Control1..1
                    Typeuri
                    Is Modifierfalse
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Summaryfalse
                    336. Extension.extension:orderMeaning.value[x]
                    Definition

                    If present, indicates that the order of the repeating element has meaning and describes what that meaning is. If absent, it means that the order of the element has no meaning.


                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                    ShortWhat the order of the elements meansValue of extension
                    Comments

                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                    Control0..1
                    Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    338. Extension.extension:fixed[x]
                    Slice Namefixed[x]
                    Definition

                    Specifies a value that SHALL be exactly the value for this element in the instance, if present. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.

                    ShortValue must be exactly thisAdditional content defined by implementations
                    Comments

                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                    Control0..1*
                    TypeExtension
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    340. Extension.extension:fixed[x].extension:_datatype
                    Slice Name_datatype
                    Definition

                    Data type name for ElementDefinition.fixed[x] from FHIR R5

                    ShortData type name for ElementDefinition.fixed[x] from FHIR R5
                    Control0..1
                    TypeExtension(Datatype) (Extension Type: string)
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    342. Extension.extension:fixed[x].extension:_datatype.extension
                    Definition

                    An Extension


                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                    ShortExtensionAdditional content defined by implementations
                    Comments

                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                    Control0..0*
                    TypeExtension
                    Is Modifierfalse
                    Summaryfalse
                    Alternate Namesextensions, user content
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                    • value @ url
                    • 344. Extension.extension:fixed[x].extension:_datatype.url
                      Definition

                      Source of the definition for the extension code - a logical name or a URL.

                      Shortidentifies the meaning of the extension
                      Comments

                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                      Control1..1
                      Typeuri
                      Is Modifierfalse
                      XML FormatIn the XML format, this property is represented as an attribute.
                      Summaryfalse
                      Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                      346. Extension.extension:fixed[x].extension:_datatype.value[x]
                      Definition

                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).


                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                      ShortValue of extension
                      Comments

                      Must be: CodeableReference|RatioRange|Availability|ExtendedContactDetail|integer64

                      Control10..1
                      This element is affected by the following invariants: ext-1
                      Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                      Is Modifierfalse
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      Summaryfalse
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      348. Extension.extension:fixed[x].extension:concept
                      Slice Nameconcept
                      Definition

                      A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                      ShortReference to a concept (by class)Additional content defined by implementations
                      Comments

                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                      Control0..1*
                      TypeExtension
                      Is Modifierfalse
                      Summaryfalse
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                      350. Extension.extension:fixed[x].extension:concept.url
                      Definition

                      Source of the definition for the extension code - a logical name or a URL.

                      Shortidentifies the meaning of the extension
                      Comments

                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                      Control1..1
                      Typeuri
                      Is Modifierfalse
                      XML FormatIn the XML format, this property is represented as an attribute.
                      Summaryfalse
                      352. Extension.extension:fixed[x].extension:concept.value[x]
                      Definition

                      A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.


                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                      ShortReference to a concept (by class)Value of extension
                      Comments

                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                      Control0..1
                      TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                      Is Modifierfalse
                      Summaryfalse
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      354. Extension.extension:fixed[x].extension:reference
                      Slice Namereference
                      Definition

                      A reference to a resource the provides exact details about the information being referenced.

                      ShortReference to a resource (by instance)Additional content defined by implementations
                      Comments

                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                      Control0..1*
                      TypeExtension
                      Is Modifierfalse
                      Summaryfalse
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                      356. Extension.extension:fixed[x].extension:reference.url
                      Definition

                      Source of the definition for the extension code - a logical name or a URL.

                      Shortidentifies the meaning of the extension
                      Comments

                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                      Control1..1
                      Typeuri
                      Is Modifierfalse
                      XML FormatIn the XML format, this property is represented as an attribute.
                      Summaryfalse
                      358. Extension.extension:fixed[x].extension:reference.value[x]
                      Definition

                      A reference to a resource the provides exact details about the information being referenced.


                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                      ShortReference to a resource (by instance)Value of extension
                      Comments

                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                      Control0..1
                      TypeReference, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                      Is Modifierfalse
                      Summaryfalse
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      360. Extension.extension:fixed[x].extension:lowNumerator
                      Slice NamelowNumerator
                      Definition

                      The value of the low limit numerator.

                      ShortLow Numerator limitAdditional content defined by implementations
                      Comments

                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                      Control0..1*
                      TypeExtension
                      Is Modifierfalse
                      Summaryfalse
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                      362. Extension.extension:fixed[x].extension:lowNumerator.url
                      Definition

                      Source of the definition for the extension code - a logical name or a URL.

                      Shortidentifies the meaning of the extension
                      Comments

                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                      Control1..1
                      Typeuri
                      Is Modifierfalse
                      XML FormatIn the XML format, this property is represented as an attribute.
                      Summaryfalse
                      364. Extension.extension:fixed[x].extension:lowNumerator.value[x]
                      Definition

                      The value of the low limit numerator.


                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                      ShortLow Numerator limitValue of extension
                      Comments

                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                      Control0..1
                      TypeQuantity(SimpleQuantity), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                      Is Modifierfalse
                      Summaryfalse
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      366. Extension.extension:fixed[x].extension:highNumerator
                      Slice NamehighNumerator
                      Definition

                      The value of the high limit numerator.

                      ShortHigh Numerator limitAdditional content defined by implementations
                      Comments

                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                      Control0..1*
                      TypeExtension
                      Is Modifierfalse
                      Summaryfalse
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                      368. Extension.extension:fixed[x].extension:highNumerator.url
                      Definition

                      Source of the definition for the extension code - a logical name or a URL.

                      Shortidentifies the meaning of the extension
                      Comments

                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                      Control1..1
                      Typeuri
                      Is Modifierfalse
                      XML FormatIn the XML format, this property is represented as an attribute.
                      Summaryfalse
                      370. Extension.extension:fixed[x].extension:highNumerator.value[x]
                      Definition

                      The value of the high limit numerator.


                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                      ShortHigh Numerator limitValue of extension
                      Comments

                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                      Control0..1
                      TypeQuantity(SimpleQuantity), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                      Is Modifierfalse
                      Summaryfalse
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      372. Extension.extension:fixed[x].extension:denominator
                      Slice Namedenominator
                      Definition

                      The value of the denominator.

                      ShortDenominator valueAdditional content defined by implementations
                      Comments

                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                      Control0..1*
                      TypeExtension
                      Is Modifierfalse
                      Summaryfalse
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                      374. Extension.extension:fixed[x].extension:denominator.url
                      Definition

                      Source of the definition for the extension code - a logical name or a URL.

                      Shortidentifies the meaning of the extension
                      Comments

                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                      Control1..1
                      Typeuri
                      Is Modifierfalse
                      XML FormatIn the XML format, this property is represented as an attribute.
                      Summaryfalse
                      376. Extension.extension:fixed[x].extension:denominator.value[x]
                      Definition

                      The value of the denominator.


                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                      ShortDenominator valueValue of extension
                      Comments

                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                      Control0..1
                      TypeQuantity(SimpleQuantity), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                      Is Modifierfalse
                      Summaryfalse
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      378. Extension.extension:fixed[x].extension:availableTime
                      Slice NameavailableTime
                      Definition

                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                      ShortTimes the {item} is availableAdditional content defined by implementations
                      Control0..*
                      TypeExtension
                      Is Modifierfalse
                      Summaryfalse
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                      380. Extension.extension:fixed[x].extension:availableTime.extension
                      Definition

                      An Extension


                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                      ShortExtensionAdditional content defined by implementations
                      Comments

                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                      Control0..*
                      TypeExtension
                      Is Modifierfalse
                      Summaryfalse
                      Alternate Namesextensions, user content
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
                      • value @ url
                      • 382. Extension.extension:fixed[x].extension:availableTime.extension:daysOfWeek
                        Slice NamedaysOfWeek
                        Definition

                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                        Shortmon | tue | wed | thu | fri | sat | sunAdditional content defined by implementations
                        Control0..*
                        TypeExtension
                        Is Modifierfalse
                        Summaryfalse
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                        384. Extension.extension:fixed[x].extension:availableTime.extension:daysOfWeek.url
                        Definition

                        Source of the definition for the extension code - a logical name or a URL.

                        Shortidentifies the meaning of the extension
                        Comments

                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                        Control1..1
                        Typeuri
                        Is Modifierfalse
                        XML FormatIn the XML format, this property is represented as an attribute.
                        Summaryfalse
                        386. Extension.extension:fixed[x].extension:availableTime.extension:daysOfWeek.value[x]
                        Definition

                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                        Shortmon | tue | wed | thu | fri | sat | sunValue of extension
                        Control0..1
                        BindingThe codes SHALL be taken from For codes, see days-of-week|5.0.0 (??)
                        (required to http://hl7.org/fhir/ValueSet/days-of-week|5.0.0)

                        The purpose for which an extended contact detail should be used.

                        Typecode, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                        Is Modifierfalse
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        Summaryfalse
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        388. Extension.extension:fixed[x].extension:availableTime.extension:allDay
                        Slice NameallDay
                        Definition

                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                        ShortAlways available? i.e. 24 hour serviceAdditional content defined by implementations
                        Control0..1*
                        TypeExtension
                        Is Modifierfalse
                        Summaryfalse
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                        390. Extension.extension:fixed[x].extension:availableTime.extension:allDay.url
                        Definition

                        Source of the definition for the extension code - a logical name or a URL.

                        Shortidentifies the meaning of the extension
                        Comments

                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                        Control1..1
                        Typeuri
                        Is Modifierfalse
                        XML FormatIn the XML format, this property is represented as an attribute.
                        Summaryfalse
                        392. Extension.extension:fixed[x].extension:availableTime.extension:allDay.value[x]
                        Definition

                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                        ShortAlways available? i.e. 24 hour serviceValue of extension
                        Control0..1
                        Typeboolean, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, Expression, Signature, unsignedInt, time
                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                        Is Modifierfalse
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        Summaryfalse
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        394. Extension.extension:fixed[x].extension:availableTime.extension:availableStartTime
                        Slice NameavailableStartTime
                        Definition

                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                        ShortOpening time of day (ignored if allDay = true)Additional content defined by implementations
                        Control0..1*
                        TypeExtension
                        Is Modifierfalse
                        Summaryfalse
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                        396. Extension.extension:fixed[x].extension:availableTime.extension:availableStartTime.url
                        Definition

                        Source of the definition for the extension code - a logical name or a URL.

                        Shortidentifies the meaning of the extension
                        Comments

                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                        Control1..1
                        Typeuri
                        Is Modifierfalse
                        XML FormatIn the XML format, this property is represented as an attribute.
                        Summaryfalse
                        398. Extension.extension:fixed[x].extension:availableTime.extension:availableStartTime.value[x]
                        Definition

                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                        ShortOpening time of day (ignored if allDay = true)Value of extension
                        Control0..1
                        Typetime, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt
                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                        Is Modifierfalse
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        Summaryfalse
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        400. Extension.extension:fixed[x].extension:availableTime.extension:availableEndTime
                        Slice NameavailableEndTime
                        Definition

                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                        ShortClosing time of day (ignored if allDay = true)Additional content defined by implementations
                        Control0..1*
                        TypeExtension
                        Is Modifierfalse
                        Summaryfalse
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                        402. Extension.extension:fixed[x].extension:availableTime.extension:availableEndTime.url
                        Definition

                        Source of the definition for the extension code - a logical name or a URL.

                        Shortidentifies the meaning of the extension
                        Comments

                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                        Control1..1
                        Typeuri
                        Is Modifierfalse
                        XML FormatIn the XML format, this property is represented as an attribute.
                        Summaryfalse
                        404. Extension.extension:fixed[x].extension:availableTime.extension:availableEndTime.value[x]
                        Definition

                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                        ShortClosing time of day (ignored if allDay = true)Value of extension
                        Control0..1
                        Typetime, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt
                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                        Is Modifierfalse
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        Summaryfalse
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        406. Extension.extension:fixed[x].extension:availableTime.url
                        Definition

                        Source of the definition for the extension code - a logical name or a URL.

                        Shortidentifies the meaning of the extension
                        Comments

                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                        Control1..1
                        Typeuri
                        Is Modifierfalse
                        XML FormatIn the XML format, this property is represented as an attribute.
                        Summaryfalse
                        408. Extension.extension:fixed[x].extension:notAvailableTime
                        Slice NamenotAvailableTime
                        Definition

                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                        ShortNot available during this time due to provided reasonAdditional content defined by implementations
                        Control0..*
                        TypeExtension
                        Is Modifierfalse
                        Summaryfalse
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                        410. Extension.extension:fixed[x].extension:notAvailableTime.extension
                        Definition

                        An Extension


                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                        ShortExtensionAdditional content defined by implementations
                        Comments

                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                        Control0..*
                        TypeExtension
                        Is Modifierfalse
                        Summaryfalse
                        Alternate Namesextensions, user content
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
                        • value @ url
                        • 412. Extension.extension:fixed[x].extension:notAvailableTime.extension:description
                          Slice Namedescription
                          Definition

                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                          ShortReason presented to the user explaining why time not availableAdditional content defined by implementations
                          Control0..1*
                          TypeExtension
                          Is Modifierfalse
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                          414. Extension.extension:fixed[x].extension:notAvailableTime.extension:description.url
                          Definition

                          Source of the definition for the extension code - a logical name or a URL.

                          Shortidentifies the meaning of the extension
                          Comments

                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                          Control1..1
                          Typeuri
                          Is Modifierfalse
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Summaryfalse
                          416. Extension.extension:fixed[x].extension:notAvailableTime.extension:description.value[x]
                          Definition

                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                          ShortReason presented to the user explaining why time not availableValue of extension
                          Control0..1
                          Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          Is Modifierfalse
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          418. Extension.extension:fixed[x].extension:notAvailableTime.extension:during
                          Slice Nameduring
                          Definition

                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                          ShortService not available during this periodAdditional content defined by implementations
                          Control0..1*
                          TypeExtension
                          Is Modifierfalse
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                          420. Extension.extension:fixed[x].extension:notAvailableTime.extension:during.url
                          Definition

                          Source of the definition for the extension code - a logical name or a URL.

                          Shortidentifies the meaning of the extension
                          Comments

                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                          Control1..1
                          Typeuri
                          Is Modifierfalse
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Summaryfalse
                          422. Extension.extension:fixed[x].extension:notAvailableTime.extension:during.value[x]
                          Definition

                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                          ShortService not available during this periodValue of extension
                          Control0..1
                          TypePeriod, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          Is Modifierfalse
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          424. Extension.extension:fixed[x].extension:notAvailableTime.url
                          Definition

                          Source of the definition for the extension code - a logical name or a URL.

                          Shortidentifies the meaning of the extension
                          Comments

                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                          Control1..1
                          Typeuri
                          Is Modifierfalse
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Summaryfalse
                          426. Extension.extension:fixed[x].extension:purpose
                          Slice Namepurpose
                          Definition

                          The purpose/type of contact.

                          ShortThe type of contactAdditional content defined by implementations
                          Comments

                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                          Control0..1*
                          TypeExtension
                          Is Modifierfalse
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                          428. Extension.extension:fixed[x].extension:purpose.url
                          Definition

                          Source of the definition for the extension code - a logical name or a URL.

                          Shortidentifies the meaning of the extension
                          Comments

                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                          Control1..1
                          Typeuri
                          Is Modifierfalse
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Summaryfalse
                          430. Extension.extension:fixed[x].extension:purpose.value[x]
                          Definition

                          The purpose/type of contact.


                          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                          ShortThe type of contactValue of extension
                          Comments

                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                          Control0..1
                          BindingThe codes SHOULD be taken from For codes, see Contact entity type
                          (preferred to http://terminology.hl7.org/ValueSet/contactentity-type)

                          The purpose for which an extended contact detail should be used.

                          TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          Is Modifierfalse
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          432. Extension.extension:fixed[x].extension:name
                          Slice Namename
                          Definition

                          The name of an individual to contact, some types of contact detail are usually blank.

                          ShortName of an individual to contactAdditional content defined by implementations
                          Comments

                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                          Control0..*
                          TypeExtension
                          Is Modifierfalse
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                          434. Extension.extension:fixed[x].extension:name.url
                          Definition

                          Source of the definition for the extension code - a logical name or a URL.

                          Shortidentifies the meaning of the extension
                          Comments

                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                          Control1..1
                          Typeuri
                          Is Modifierfalse
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Summaryfalse
                          436. Extension.extension:fixed[x].extension:name.value[x]
                          Definition

                          The name of an individual to contact, some types of contact detail are usually blank.


                          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                          ShortName of an individual to contactValue of extension
                          Comments

                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                          Control0..1
                          TypeHumanName, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          Is Modifierfalse
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          438. Extension.extension:fixed[x].extension:telecom
                          Slice Nametelecom
                          Definition

                          The contact details application for the purpose defined.

                          ShortContact details (e.g.phone/fax/url)Additional content defined by implementations
                          Comments

                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                          Control0..*
                          TypeExtension
                          Is Modifierfalse
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                          440. Extension.extension:fixed[x].extension:telecom.url
                          Definition

                          Source of the definition for the extension code - a logical name or a URL.

                          Shortidentifies the meaning of the extension
                          Comments

                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                          Control1..1
                          Typeuri
                          Is Modifierfalse
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Summaryfalse
                          442. Extension.extension:fixed[x].extension:telecom.value[x]
                          Definition

                          The contact details application for the purpose defined.


                          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                          ShortContact details (e.g.phone/fax/url)Value of extension
                          Comments

                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                          Control0..1
                          TypeContactPoint, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          Is Modifierfalse
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          444. Extension.extension:fixed[x].extension:address
                          Slice Nameaddress
                          Definition

                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                          ShortAddress for the contactAdditional content defined by implementations
                          Control0..1*
                          TypeExtension
                          Is Modifierfalse
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                          446. Extension.extension:fixed[x].extension:address.url
                          Definition

                          Source of the definition for the extension code - a logical name or a URL.

                          Shortidentifies the meaning of the extension
                          Comments

                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                          Control1..1
                          Typeuri
                          Is Modifierfalse
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Summaryfalse
                          448. Extension.extension:fixed[x].extension:address.value[x]
                          Definition

                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                          ShortAddress for the contactValue of extension
                          Control0..1
                          TypeAddress, date, Meta, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          Is Modifierfalse
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          450. Extension.extension:fixed[x].extension:organization
                          Slice Nameorganization
                          Definition

                          This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.

                          ShortThis contact detail is handled/monitored by a specific organizationAdditional content defined by implementations
                          Comments

                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                          Control0..1*
                          TypeExtension
                          Is Modifierfalse
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                          452. Extension.extension:fixed[x].extension:organization.url
                          Definition

                          Source of the definition for the extension code - a logical name or a URL.

                          Shortidentifies the meaning of the extension
                          Comments

                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                          Control1..1
                          Typeuri
                          Is Modifierfalse
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Summaryfalse
                          454. Extension.extension:fixed[x].extension:organization.value[x]
                          Definition

                          This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.


                          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                          ShortThis contact detail is handled/monitored by a specific organizationValue of extension
                          Comments

                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                          Control0..1
                          TypeReference(Organization), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          Is Modifierfalse
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          456. Extension.extension:fixed[x].extension:period
                          Slice Nameperiod
                          Definition

                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                          ShortPeriod that this contact was valid for usageAdditional content defined by implementations
                          Control0..1*
                          TypeExtension
                          Is Modifierfalse
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                          458. Extension.extension:fixed[x].extension:period.url
                          Definition

                          Source of the definition for the extension code - a logical name or a URL.

                          Shortidentifies the meaning of the extension
                          Comments

                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                          Control1..1
                          Typeuri
                          Is Modifierfalse
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Summaryfalse
                          460. Extension.extension:fixed[x].extension:period.value[x]
                          Definition

                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                          ShortPeriod that this contact was valid for usageValue of extension
                          Control0..1
                          TypePeriod, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          Is Modifierfalse
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          462. Extension.extension:fixed[x].url
                          Definition

                          Source of the definition for the extension code - a logical name or a URL.

                          Shortidentifies the meaning of the extension
                          Comments

                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                          Control1..1
                          Typeuri
                          Is Modifierfalse
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Summaryfalse
                          464. Extension.extension:fixed[x].value[x]
                          Definition

                          Specifies a value that SHALL be exactly the value for this element in the instance, if present. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.


                          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                          ShortValue must be exactly thisValue of extension
                          Comments

                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                          Control0..1
                          TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta, Contributor
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          Is Modifierfalse
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          466. Extension.extension:pattern[x]
                          Slice Namepattern[x]
                          Definition

                          Specifies a value that each occurrence of the element in the instance SHALL follow - that is, any value in the pattern must be found in the instance, if the element has a value. Other additional values may be found too. This is effectively constraint by example.

                          When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly.

                          When an element within a pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] must (recursively) match at least one element from the instance array.

                          When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e.,

                          1. If primitive: it must match exactly the pattern value
                          2. If a complex object: it must match (recursively) the pattern value
                          3. If an array: it must match (recursively) the pattern value

                          If a pattern[x] is declared on a repeating element, the pattern applies to all repetitions. If the desire is for a pattern to apply to only one element or a subset of elements, slicing must be used. See Examples of Patterns for examples of pattern usage and the effect it will have.

                          ShortValue must have at least these property valuesAdditional content defined by implementations
                          Comments

                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                          Control0..1*
                          TypeExtension
                          Is Modifierfalse
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                          468. Extension.extension:pattern[x].extension:_datatype
                          Slice Name_datatype
                          Definition

                          Data type name for ElementDefinition.pattern[x] from FHIR R5

                          ShortData type name for ElementDefinition.pattern[x] from FHIR R5
                          Control0..1
                          TypeExtension(Datatype) (Extension Type: string)
                          Is Modifierfalse
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                          470. Extension.extension:pattern[x].extension:_datatype.extension
                          Definition

                          An Extension


                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                          ShortExtensionAdditional content defined by implementations
                          Comments

                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                          Control0..0*
                          TypeExtension
                          Is Modifierfalse
                          Summaryfalse
                          Alternate Namesextensions, user content
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                          • value @ url
                          • 472. Extension.extension:pattern[x].extension:_datatype.url
                            Definition

                            Source of the definition for the extension code - a logical name or a URL.

                            Shortidentifies the meaning of the extension
                            Comments

                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                            Control1..1
                            Typeuri
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                            474. Extension.extension:pattern[x].extension:_datatype.value[x]
                            Definition

                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).


                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                            ShortValue of extension
                            Comments

                            Must be: CodeableReference|RatioRange|Availability|ExtendedContactDetail|integer64

                            Control10..1
                            This element is affected by the following invariants: ext-1
                            Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Is Modifierfalse
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            476. Extension.extension:pattern[x].extension:concept
                            Slice Nameconcept
                            Definition

                            A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                            ShortReference to a concept (by class)Additional content defined by implementations
                            Comments

                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                            Control0..1*
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            478. Extension.extension:pattern[x].extension:concept.url
                            Definition

                            Source of the definition for the extension code - a logical name or a URL.

                            Shortidentifies the meaning of the extension
                            Comments

                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                            Control1..1
                            Typeuri
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            480. Extension.extension:pattern[x].extension:concept.value[x]
                            Definition

                            A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.


                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                            ShortReference to a concept (by class)Value of extension
                            Comments

                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                            Control0..1
                            TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            482. Extension.extension:pattern[x].extension:reference
                            Slice Namereference
                            Definition

                            A reference to a resource the provides exact details about the information being referenced.

                            ShortReference to a resource (by instance)Additional content defined by implementations
                            Comments

                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                            Control0..1*
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            484. Extension.extension:pattern[x].extension:reference.url
                            Definition

                            Source of the definition for the extension code - a logical name or a URL.

                            Shortidentifies the meaning of the extension
                            Comments

                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                            Control1..1
                            Typeuri
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            486. Extension.extension:pattern[x].extension:reference.value[x]
                            Definition

                            A reference to a resource the provides exact details about the information being referenced.


                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                            ShortReference to a resource (by instance)Value of extension
                            Comments

                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                            Control0..1
                            TypeReference, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            488. Extension.extension:pattern[x].extension:lowNumerator
                            Slice NamelowNumerator
                            Definition

                            The value of the low limit numerator.

                            ShortLow Numerator limitAdditional content defined by implementations
                            Comments

                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                            Control0..1*
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            490. Extension.extension:pattern[x].extension:lowNumerator.url
                            Definition

                            Source of the definition for the extension code - a logical name or a URL.

                            Shortidentifies the meaning of the extension
                            Comments

                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                            Control1..1
                            Typeuri
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            492. Extension.extension:pattern[x].extension:lowNumerator.value[x]
                            Definition

                            The value of the low limit numerator.


                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                            ShortLow Numerator limitValue of extension
                            Comments

                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                            Control0..1
                            TypeQuantity(SimpleQuantity), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            494. Extension.extension:pattern[x].extension:highNumerator
                            Slice NamehighNumerator
                            Definition

                            The value of the high limit numerator.

                            ShortHigh Numerator limitAdditional content defined by implementations
                            Comments

                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                            Control0..1*
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            496. Extension.extension:pattern[x].extension:highNumerator.url
                            Definition

                            Source of the definition for the extension code - a logical name or a URL.

                            Shortidentifies the meaning of the extension
                            Comments

                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                            Control1..1
                            Typeuri
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            498. Extension.extension:pattern[x].extension:highNumerator.value[x]
                            Definition

                            The value of the high limit numerator.


                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                            ShortHigh Numerator limitValue of extension
                            Comments

                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                            Control0..1
                            TypeQuantity(SimpleQuantity), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            500. Extension.extension:pattern[x].extension:denominator
                            Slice Namedenominator
                            Definition

                            The value of the denominator.

                            ShortDenominator valueAdditional content defined by implementations
                            Comments

                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                            Control0..1*
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            502. Extension.extension:pattern[x].extension:denominator.url
                            Definition

                            Source of the definition for the extension code - a logical name or a URL.

                            Shortidentifies the meaning of the extension
                            Comments

                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                            Control1..1
                            Typeuri
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            504. Extension.extension:pattern[x].extension:denominator.value[x]
                            Definition

                            The value of the denominator.


                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                            ShortDenominator valueValue of extension
                            Comments

                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                            Control0..1
                            TypeQuantity(SimpleQuantity), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            506. Extension.extension:pattern[x].extension:availableTime
                            Slice NameavailableTime
                            Definition

                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                            ShortTimes the {item} is availableAdditional content defined by implementations
                            Control0..*
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            508. Extension.extension:pattern[x].extension:availableTime.extension
                            Definition

                            An Extension


                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                            ShortExtensionAdditional content defined by implementations
                            Comments

                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                            Control0..*
                            TypeExtension
                            Is Modifierfalse
                            Summaryfalse
                            Alternate Namesextensions, user content
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
                            • value @ url
                            • 510. Extension.extension:pattern[x].extension:availableTime.extension:daysOfWeek
                              Slice NamedaysOfWeek
                              Definition

                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                              Shortmon | tue | wed | thu | fri | sat | sunAdditional content defined by implementations
                              Control0..*
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              512. Extension.extension:pattern[x].extension:availableTime.extension:daysOfWeek.url
                              Definition

                              Source of the definition for the extension code - a logical name or a URL.

                              Shortidentifies the meaning of the extension
                              Comments

                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                              Control1..1
                              Typeuri
                              Is Modifierfalse
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Summaryfalse
                              514. Extension.extension:pattern[x].extension:availableTime.extension:daysOfWeek.value[x]
                              Definition

                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                              Shortmon | tue | wed | thu | fri | sat | sunValue of extension
                              Control0..1
                              BindingThe codes SHALL be taken from For codes, see days-of-week|5.0.0 (??)
                              (required to http://hl7.org/fhir/ValueSet/days-of-week|5.0.0)

                              The purpose for which an extended contact detail should be used.

                              Typecode, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                              Is Modifierfalse
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              516. Extension.extension:pattern[x].extension:availableTime.extension:allDay
                              Slice NameallDay
                              Definition

                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                              ShortAlways available? i.e. 24 hour serviceAdditional content defined by implementations
                              Control0..1*
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              518. Extension.extension:pattern[x].extension:availableTime.extension:allDay.url
                              Definition

                              Source of the definition for the extension code - a logical name or a URL.

                              Shortidentifies the meaning of the extension
                              Comments

                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                              Control1..1
                              Typeuri
                              Is Modifierfalse
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Summaryfalse
                              520. Extension.extension:pattern[x].extension:availableTime.extension:allDay.value[x]
                              Definition

                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                              ShortAlways available? i.e. 24 hour serviceValue of extension
                              Control0..1
                              Typeboolean, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, Expression, Signature, unsignedInt, time
                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                              Is Modifierfalse
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              522. Extension.extension:pattern[x].extension:availableTime.extension:availableStartTime
                              Slice NameavailableStartTime
                              Definition

                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                              ShortOpening time of day (ignored if allDay = true)Additional content defined by implementations
                              Control0..1*
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              524. Extension.extension:pattern[x].extension:availableTime.extension:availableStartTime.url
                              Definition

                              Source of the definition for the extension code - a logical name or a URL.

                              Shortidentifies the meaning of the extension
                              Comments

                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                              Control1..1
                              Typeuri
                              Is Modifierfalse
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Summaryfalse
                              526. Extension.extension:pattern[x].extension:availableTime.extension:availableStartTime.value[x]
                              Definition

                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                              ShortOpening time of day (ignored if allDay = true)Value of extension
                              Control0..1
                              Typetime, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt
                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                              Is Modifierfalse
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              528. Extension.extension:pattern[x].extension:availableTime.extension:availableEndTime
                              Slice NameavailableEndTime
                              Definition

                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                              ShortClosing time of day (ignored if allDay = true)Additional content defined by implementations
                              Control0..1*
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              530. Extension.extension:pattern[x].extension:availableTime.extension:availableEndTime.url
                              Definition

                              Source of the definition for the extension code - a logical name or a URL.

                              Shortidentifies the meaning of the extension
                              Comments

                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                              Control1..1
                              Typeuri
                              Is Modifierfalse
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Summaryfalse
                              532. Extension.extension:pattern[x].extension:availableTime.extension:availableEndTime.value[x]
                              Definition

                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                              ShortClosing time of day (ignored if allDay = true)Value of extension
                              Control0..1
                              Typetime, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt
                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                              Is Modifierfalse
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              534. Extension.extension:pattern[x].extension:availableTime.url
                              Definition

                              Source of the definition for the extension code - a logical name or a URL.

                              Shortidentifies the meaning of the extension
                              Comments

                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                              Control1..1
                              Typeuri
                              Is Modifierfalse
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Summaryfalse
                              536. Extension.extension:pattern[x].extension:notAvailableTime
                              Slice NamenotAvailableTime
                              Definition

                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                              ShortNot available during this time due to provided reasonAdditional content defined by implementations
                              Control0..*
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              538. Extension.extension:pattern[x].extension:notAvailableTime.extension
                              Definition

                              An Extension


                              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                              ShortExtensionAdditional content defined by implementations
                              Comments

                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                              Control0..*
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Alternate Namesextensions, user content
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
                              • value @ url
                              • 540. Extension.extension:pattern[x].extension:notAvailableTime.extension:description
                                Slice Namedescription
                                Definition

                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                ShortReason presented to the user explaining why time not availableAdditional content defined by implementations
                                Control0..1*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                542. Extension.extension:pattern[x].extension:notAvailableTime.extension:description.url
                                Definition

                                Source of the definition for the extension code - a logical name or a URL.

                                Shortidentifies the meaning of the extension
                                Comments

                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                Control1..1
                                Typeuri
                                Is Modifierfalse
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Summaryfalse
                                544. Extension.extension:pattern[x].extension:notAvailableTime.extension:description.value[x]
                                Definition

                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                ShortReason presented to the user explaining why time not availableValue of extension
                                Control0..1
                                Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                Is Modifierfalse
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                546. Extension.extension:pattern[x].extension:notAvailableTime.extension:during
                                Slice Nameduring
                                Definition

                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                ShortService not available during this periodAdditional content defined by implementations
                                Control0..1*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                548. Extension.extension:pattern[x].extension:notAvailableTime.extension:during.url
                                Definition

                                Source of the definition for the extension code - a logical name or a URL.

                                Shortidentifies the meaning of the extension
                                Comments

                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                Control1..1
                                Typeuri
                                Is Modifierfalse
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Summaryfalse
                                550. Extension.extension:pattern[x].extension:notAvailableTime.extension:during.value[x]
                                Definition

                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                ShortService not available during this periodValue of extension
                                Control0..1
                                TypePeriod, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                552. Extension.extension:pattern[x].extension:notAvailableTime.url
                                Definition

                                Source of the definition for the extension code - a logical name or a URL.

                                Shortidentifies the meaning of the extension
                                Comments

                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                Control1..1
                                Typeuri
                                Is Modifierfalse
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Summaryfalse
                                554. Extension.extension:pattern[x].extension:purpose
                                Slice Namepurpose
                                Definition

                                The purpose/type of contact.

                                ShortThe type of contactAdditional content defined by implementations
                                Comments

                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                Control0..1*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                556. Extension.extension:pattern[x].extension:purpose.url
                                Definition

                                Source of the definition for the extension code - a logical name or a URL.

                                Shortidentifies the meaning of the extension
                                Comments

                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                Control1..1
                                Typeuri
                                Is Modifierfalse
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Summaryfalse
                                558. Extension.extension:pattern[x].extension:purpose.value[x]
                                Definition

                                The purpose/type of contact.


                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                ShortThe type of contactValue of extension
                                Comments

                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                Control0..1
                                BindingThe codes SHOULD be taken from For codes, see Contact entity type
                                (preferred to http://terminology.hl7.org/ValueSet/contactentity-type)

                                The purpose for which an extended contact detail should be used.

                                TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                560. Extension.extension:pattern[x].extension:name
                                Slice Namename
                                Definition

                                The name of an individual to contact, some types of contact detail are usually blank.

                                ShortName of an individual to contactAdditional content defined by implementations
                                Comments

                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                Control0..*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                562. Extension.extension:pattern[x].extension:name.url
                                Definition

                                Source of the definition for the extension code - a logical name or a URL.

                                Shortidentifies the meaning of the extension
                                Comments

                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                Control1..1
                                Typeuri
                                Is Modifierfalse
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Summaryfalse
                                564. Extension.extension:pattern[x].extension:name.value[x]
                                Definition

                                The name of an individual to contact, some types of contact detail are usually blank.


                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                ShortName of an individual to contactValue of extension
                                Comments

                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                Control0..1
                                TypeHumanName, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                566. Extension.extension:pattern[x].extension:telecom
                                Slice Nametelecom
                                Definition

                                The contact details application for the purpose defined.

                                ShortContact details (e.g.phone/fax/url)Additional content defined by implementations
                                Comments

                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                Control0..*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                568. Extension.extension:pattern[x].extension:telecom.url
                                Definition

                                Source of the definition for the extension code - a logical name or a URL.

                                Shortidentifies the meaning of the extension
                                Comments

                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                Control1..1
                                Typeuri
                                Is Modifierfalse
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Summaryfalse
                                570. Extension.extension:pattern[x].extension:telecom.value[x]
                                Definition

                                The contact details application for the purpose defined.


                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                ShortContact details (e.g.phone/fax/url)Value of extension
                                Comments

                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                Control0..1
                                TypeContactPoint, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                572. Extension.extension:pattern[x].extension:address
                                Slice Nameaddress
                                Definition

                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                ShortAddress for the contactAdditional content defined by implementations
                                Control0..1*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                574. Extension.extension:pattern[x].extension:address.url
                                Definition

                                Source of the definition for the extension code - a logical name or a URL.

                                Shortidentifies the meaning of the extension
                                Comments

                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                Control1..1
                                Typeuri
                                Is Modifierfalse
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Summaryfalse
                                576. Extension.extension:pattern[x].extension:address.value[x]
                                Definition

                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                ShortAddress for the contactValue of extension
                                Control0..1
                                TypeAddress, date, Meta, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                578. Extension.extension:pattern[x].extension:organization
                                Slice Nameorganization
                                Definition

                                This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.

                                ShortThis contact detail is handled/monitored by a specific organizationAdditional content defined by implementations
                                Comments

                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                Control0..1*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                580. Extension.extension:pattern[x].extension:organization.url
                                Definition

                                Source of the definition for the extension code - a logical name or a URL.

                                Shortidentifies the meaning of the extension
                                Comments

                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                Control1..1
                                Typeuri
                                Is Modifierfalse
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Summaryfalse
                                582. Extension.extension:pattern[x].extension:organization.value[x]
                                Definition

                                This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.


                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                ShortThis contact detail is handled/monitored by a specific organizationValue of extension
                                Comments

                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                Control0..1
                                TypeReference(Organization), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                584. Extension.extension:pattern[x].extension:period
                                Slice Nameperiod
                                Definition

                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                ShortPeriod that this contact was valid for usageAdditional content defined by implementations
                                Control0..1*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                586. Extension.extension:pattern[x].extension:period.url
                                Definition

                                Source of the definition for the extension code - a logical name or a URL.

                                Shortidentifies the meaning of the extension
                                Comments

                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                Control1..1
                                Typeuri
                                Is Modifierfalse
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Summaryfalse
                                588. Extension.extension:pattern[x].extension:period.value[x]
                                Definition

                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                ShortPeriod that this contact was valid for usageValue of extension
                                Control0..1
                                TypePeriod, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                590. Extension.extension:pattern[x].url
                                Definition

                                Source of the definition for the extension code - a logical name or a URL.

                                Shortidentifies the meaning of the extension
                                Comments

                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                Control1..1
                                Typeuri
                                Is Modifierfalse
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Summaryfalse
                                592. Extension.extension:pattern[x].value[x]
                                Definition

                                Specifies a value that each occurrence of the element in the instance SHALL follow - that is, any value in the pattern must be found in the instance, if the element has a value. Other additional values may be found too. This is effectively constraint by example.

                                When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly.

                                When an element within a pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] must (recursively) match at least one element from the instance array.

                                When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e.,

                                1. If primitive: it must match exactly the pattern value
                                2. If a complex object: it must match (recursively) the pattern value
                                3. If an array: it must match (recursively) the pattern value

                                If a pattern[x] is declared on a repeating element, the pattern applies to all repetitions. If the desire is for a pattern to apply to only one element or a subset of elements, slicing must be used. See Examples of Patterns for examples of pattern usage and the effect it will have.


                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                ShortValue must have at least these property valuesValue of extension
                                Comments

                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                Control0..1
                                TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta, Contributor
                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                Is Modifierfalse
                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                594. Extension.extension:example
                                Slice Nameexample
                                Definition

                                A sample value for this element demonstrating the type of information that would typically be found in the element.

                                ShortExample value (as defined for type)Additional content defined by implementations
                                Comments

                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                Control0..*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                596. Extension.extension:example.extension
                                Definition

                                An Extension


                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                ShortExtensionAdditional content defined by implementations
                                Comments

                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                Control20..*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Alternate Namesextensions, user content
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
                                • value @ url
                                • 598. Extension.extension:example.extension:label
                                  Slice Namelabel
                                  Definition

                                  Describes the purpose of this example among the set of examples.

                                  ShortDescribes the purpose of this exampleAdditional content defined by implementations
                                  Comments

                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                  Control10..1*
                                  TypeExtension
                                  Is Modifierfalse
                                  Summaryfalse
                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  600. Extension.extension:example.extension:label.url
                                  Definition

                                  Source of the definition for the extension code - a logical name or a URL.

                                  Shortidentifies the meaning of the extension
                                  Comments

                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                  Control1..1
                                  Typeuri
                                  Is Modifierfalse
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Summaryfalse
                                  602. Extension.extension:example.extension:label.value[x]
                                  Definition

                                  Describes the purpose of this example among the set of examples.


                                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                  ShortDescribes the purpose of this exampleValue of extension
                                  Comments

                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                  Control0..1
                                  Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                  Is Modifierfalse
                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                  Summaryfalse
                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  604. Extension.extension:example.extension:value[x]
                                  Slice Namevalue[x]
                                  Definition

                                  The actual value for the element, which must be one of the types allowed for this element.

                                  ShortValue of Example (one of allowed types)Additional content defined by implementations
                                  Comments

                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                  Control10..1*
                                  TypeExtension
                                  Is Modifierfalse
                                  Summaryfalse
                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  606. Extension.extension:example.extension:value[x].extension:_datatype
                                  Slice Name_datatype
                                  Definition

                                  Data type name for ElementDefinition.example.value[x] from FHIR R5

                                  ShortData type name for ElementDefinition.example.value[x] from FHIR R5
                                  Control0..1
                                  TypeExtension(Datatype) (Extension Type: string)
                                  Is Modifierfalse
                                  Summaryfalse
                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  608. Extension.extension:example.extension:value[x].extension:_datatype.extension
                                  Definition

                                  An Extension


                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                  ShortExtensionAdditional content defined by implementations
                                  Comments

                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                  Control0..0*
                                  TypeExtension
                                  Is Modifierfalse
                                  Summaryfalse
                                  Alternate Namesextensions, user content
                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                  • value @ url
                                  • 610. Extension.extension:example.extension:value[x].extension:_datatype.url
                                    Definition

                                    Source of the definition for the extension code - a logical name or a URL.

                                    Shortidentifies the meaning of the extension
                                    Comments

                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                    Control1..1
                                    Typeuri
                                    Is Modifierfalse
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Summaryfalse
                                    Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                    612. Extension.extension:example.extension:value[x].extension:_datatype.value[x]
                                    Definition

                                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).


                                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                    ShortValue of extension
                                    Comments

                                    Must be: CodeableReference|RatioRange|Availability|ExtendedContactDetail|integer64

                                    Control10..1
                                    This element is affected by the following invariants: ext-1
                                    Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                    Is Modifierfalse
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    Summaryfalse
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    614. Extension.extension:example.extension:value[x].extension:concept
                                    Slice Nameconcept
                                    Definition

                                    A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                    ShortReference to a concept (by class)Additional content defined by implementations
                                    Comments

                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                    Control0..1*
                                    TypeExtension
                                    Is Modifierfalse
                                    Summaryfalse
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    616. Extension.extension:example.extension:value[x].extension:concept.url
                                    Definition

                                    Source of the definition for the extension code - a logical name or a URL.

                                    Shortidentifies the meaning of the extension
                                    Comments

                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                    Control1..1
                                    Typeuri
                                    Is Modifierfalse
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Summaryfalse
                                    618. Extension.extension:example.extension:value[x].extension:concept.value[x]
                                    Definition

                                    A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.


                                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                    ShortReference to a concept (by class)Value of extension
                                    Comments

                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                    Control0..1
                                    TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                    Is Modifierfalse
                                    Summaryfalse
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    620. Extension.extension:example.extension:value[x].extension:reference
                                    Slice Namereference
                                    Definition

                                    A reference to a resource the provides exact details about the information being referenced.

                                    ShortReference to a resource (by instance)Additional content defined by implementations
                                    Comments

                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                    Control0..1*
                                    TypeExtension
                                    Is Modifierfalse
                                    Summaryfalse
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    622. Extension.extension:example.extension:value[x].extension:reference.url
                                    Definition

                                    Source of the definition for the extension code - a logical name or a URL.

                                    Shortidentifies the meaning of the extension
                                    Comments

                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                    Control1..1
                                    Typeuri
                                    Is Modifierfalse
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Summaryfalse
                                    624. Extension.extension:example.extension:value[x].extension:reference.value[x]
                                    Definition

                                    A reference to a resource the provides exact details about the information being referenced.


                                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                    ShortReference to a resource (by instance)Value of extension
                                    Comments

                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                    Control0..1
                                    TypeReference, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                    Is Modifierfalse
                                    Summaryfalse
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    626. Extension.extension:example.extension:value[x].extension:lowNumerator
                                    Slice NamelowNumerator
                                    Definition

                                    The value of the low limit numerator.

                                    ShortLow Numerator limitAdditional content defined by implementations
                                    Comments

                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                    Control0..1*
                                    TypeExtension
                                    Is Modifierfalse
                                    Summaryfalse
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    628. Extension.extension:example.extension:value[x].extension:lowNumerator.url
                                    Definition

                                    Source of the definition for the extension code - a logical name or a URL.

                                    Shortidentifies the meaning of the extension
                                    Comments

                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                    Control1..1
                                    Typeuri
                                    Is Modifierfalse
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Summaryfalse
                                    630. Extension.extension:example.extension:value[x].extension:lowNumerator.value[x]
                                    Definition

                                    The value of the low limit numerator.


                                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                    ShortLow Numerator limitValue of extension
                                    Comments

                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                    Control0..1
                                    TypeQuantity(SimpleQuantity), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                    Is Modifierfalse
                                    Summaryfalse
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    632. Extension.extension:example.extension:value[x].extension:highNumerator
                                    Slice NamehighNumerator
                                    Definition

                                    The value of the high limit numerator.

                                    ShortHigh Numerator limitAdditional content defined by implementations
                                    Comments

                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                    Control0..1*
                                    TypeExtension
                                    Is Modifierfalse
                                    Summaryfalse
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    634. Extension.extension:example.extension:value[x].extension:highNumerator.url
                                    Definition

                                    Source of the definition for the extension code - a logical name or a URL.

                                    Shortidentifies the meaning of the extension
                                    Comments

                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                    Control1..1
                                    Typeuri
                                    Is Modifierfalse
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Summaryfalse
                                    636. Extension.extension:example.extension:value[x].extension:highNumerator.value[x]
                                    Definition

                                    The value of the high limit numerator.


                                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                    ShortHigh Numerator limitValue of extension
                                    Comments

                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                    Control0..1
                                    TypeQuantity(SimpleQuantity), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                    Is Modifierfalse
                                    Summaryfalse
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    638. Extension.extension:example.extension:value[x].extension:denominator
                                    Slice Namedenominator
                                    Definition

                                    The value of the denominator.

                                    ShortDenominator valueAdditional content defined by implementations
                                    Comments

                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                    Control0..1*
                                    TypeExtension
                                    Is Modifierfalse
                                    Summaryfalse
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    640. Extension.extension:example.extension:value[x].extension:denominator.url
                                    Definition

                                    Source of the definition for the extension code - a logical name or a URL.

                                    Shortidentifies the meaning of the extension
                                    Comments

                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                    Control1..1
                                    Typeuri
                                    Is Modifierfalse
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Summaryfalse
                                    642. Extension.extension:example.extension:value[x].extension:denominator.value[x]
                                    Definition

                                    The value of the denominator.


                                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                    ShortDenominator valueValue of extension
                                    Comments

                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                    Control0..1
                                    TypeQuantity(SimpleQuantity), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                    Is Modifierfalse
                                    Summaryfalse
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    644. Extension.extension:example.extension:value[x].extension:availableTime
                                    Slice NameavailableTime
                                    Definition

                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                    ShortTimes the {item} is availableAdditional content defined by implementations
                                    Control0..*
                                    TypeExtension
                                    Is Modifierfalse
                                    Summaryfalse
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    646. Extension.extension:example.extension:value[x].extension:availableTime.extension
                                    Definition

                                    An Extension


                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                    ShortExtensionAdditional content defined by implementations
                                    Comments

                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                    Control0..*
                                    TypeExtension
                                    Is Modifierfalse
                                    Summaryfalse
                                    Alternate Namesextensions, user content
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
                                    • value @ url
                                    • 648. Extension.extension:example.extension:value[x].extension:availableTime.extension:daysOfWeek
                                      Slice NamedaysOfWeek
                                      Definition

                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                      Shortmon | tue | wed | thu | fri | sat | sunAdditional content defined by implementations
                                      Control0..*
                                      TypeExtension
                                      Is Modifierfalse
                                      Summaryfalse
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      650. Extension.extension:example.extension:value[x].extension:availableTime.extension:daysOfWeek.url
                                      Definition

                                      Source of the definition for the extension code - a logical name or a URL.

                                      Shortidentifies the meaning of the extension
                                      Comments

                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                      Control1..1
                                      Typeuri
                                      Is Modifierfalse
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Summaryfalse
                                      652. Extension.extension:example.extension:value[x].extension:availableTime.extension:daysOfWeek.value[x]
                                      Definition

                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                      Shortmon | tue | wed | thu | fri | sat | sunValue of extension
                                      Control0..1
                                      BindingThe codes SHALL be taken from For codes, see days-of-week|5.0.0 (??)
                                      (required to http://hl7.org/fhir/ValueSet/days-of-week|5.0.0)

                                      The purpose for which an extended contact detail should be used.

                                      Typecode, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                      Is Modifierfalse
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      Summaryfalse
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      654. Extension.extension:example.extension:value[x].extension:availableTime.extension:allDay
                                      Slice NameallDay
                                      Definition

                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                      ShortAlways available? i.e. 24 hour serviceAdditional content defined by implementations
                                      Control0..1*
                                      TypeExtension
                                      Is Modifierfalse
                                      Summaryfalse
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      656. Extension.extension:example.extension:value[x].extension:availableTime.extension:allDay.url
                                      Definition

                                      Source of the definition for the extension code - a logical name or a URL.

                                      Shortidentifies the meaning of the extension
                                      Comments

                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                      Control1..1
                                      Typeuri
                                      Is Modifierfalse
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Summaryfalse
                                      658. Extension.extension:example.extension:value[x].extension:availableTime.extension:allDay.value[x]
                                      Definition

                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                      ShortAlways available? i.e. 24 hour serviceValue of extension
                                      Control0..1
                                      Typeboolean, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, Expression, Signature, unsignedInt, time
                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                      Is Modifierfalse
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      Summaryfalse
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      660. Extension.extension:example.extension:value[x].extension:availableTime.extension:availableStartTime
                                      Slice NameavailableStartTime
                                      Definition

                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                      ShortOpening time of day (ignored if allDay = true)Additional content defined by implementations
                                      Control0..1*
                                      TypeExtension
                                      Is Modifierfalse
                                      Summaryfalse
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      662. Extension.extension:example.extension:value[x].extension:availableTime.extension:availableStartTime.url
                                      Definition

                                      Source of the definition for the extension code - a logical name or a URL.

                                      Shortidentifies the meaning of the extension
                                      Comments

                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                      Control1..1
                                      Typeuri
                                      Is Modifierfalse
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Summaryfalse
                                      664. Extension.extension:example.extension:value[x].extension:availableTime.extension:availableStartTime.value[x]
                                      Definition

                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                      ShortOpening time of day (ignored if allDay = true)Value of extension
                                      Control0..1
                                      Typetime, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt
                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                      Is Modifierfalse
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      Summaryfalse
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      666. Extension.extension:example.extension:value[x].extension:availableTime.extension:availableEndTime
                                      Slice NameavailableEndTime
                                      Definition

                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                      ShortClosing time of day (ignored if allDay = true)Additional content defined by implementations
                                      Control0..1*
                                      TypeExtension
                                      Is Modifierfalse
                                      Summaryfalse
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      668. Extension.extension:example.extension:value[x].extension:availableTime.extension:availableEndTime.url
                                      Definition

                                      Source of the definition for the extension code - a logical name or a URL.

                                      Shortidentifies the meaning of the extension
                                      Comments

                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                      Control1..1
                                      Typeuri
                                      Is Modifierfalse
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Summaryfalse
                                      670. Extension.extension:example.extension:value[x].extension:availableTime.extension:availableEndTime.value[x]
                                      Definition

                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                      ShortClosing time of day (ignored if allDay = true)Value of extension
                                      Control0..1
                                      Typetime, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt
                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                      Is Modifierfalse
                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                      Summaryfalse
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      672. Extension.extension:example.extension:value[x].extension:availableTime.url
                                      Definition

                                      Source of the definition for the extension code - a logical name or a URL.

                                      Shortidentifies the meaning of the extension
                                      Comments

                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                      Control1..1
                                      Typeuri
                                      Is Modifierfalse
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Summaryfalse
                                      674. Extension.extension:example.extension:value[x].extension:notAvailableTime
                                      Slice NamenotAvailableTime
                                      Definition

                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                      ShortNot available during this time due to provided reasonAdditional content defined by implementations
                                      Control0..*
                                      TypeExtension
                                      Is Modifierfalse
                                      Summaryfalse
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      676. Extension.extension:example.extension:value[x].extension:notAvailableTime.extension
                                      Definition

                                      An Extension


                                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                      ShortExtensionAdditional content defined by implementations
                                      Comments

                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                      Control0..*
                                      TypeExtension
                                      Is Modifierfalse
                                      Summaryfalse
                                      Alternate Namesextensions, user content
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
                                      • value @ url
                                      • 678. Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:description
                                        Slice Namedescription
                                        Definition

                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                        ShortReason presented to the user explaining why time not availableAdditional content defined by implementations
                                        Control0..1*
                                        TypeExtension
                                        Is Modifierfalse
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        680. Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:description.url
                                        Definition

                                        Source of the definition for the extension code - a logical name or a URL.

                                        Shortidentifies the meaning of the extension
                                        Comments

                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                        Control1..1
                                        Typeuri
                                        Is Modifierfalse
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Summaryfalse
                                        682. Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:description.value[x]
                                        Definition

                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                        ShortReason presented to the user explaining why time not availableValue of extension
                                        Control0..1
                                        Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                        Is Modifierfalse
                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        684. Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:during
                                        Slice Nameduring
                                        Definition

                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                        ShortService not available during this periodAdditional content defined by implementations
                                        Control0..1*
                                        TypeExtension
                                        Is Modifierfalse
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        686. Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:during.url
                                        Definition

                                        Source of the definition for the extension code - a logical name or a URL.

                                        Shortidentifies the meaning of the extension
                                        Comments

                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                        Control1..1
                                        Typeuri
                                        Is Modifierfalse
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Summaryfalse
                                        688. Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:during.value[x]
                                        Definition

                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                        ShortService not available during this periodValue of extension
                                        Control0..1
                                        TypePeriod, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                        Is Modifierfalse
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        690. Extension.extension:example.extension:value[x].extension:notAvailableTime.url
                                        Definition

                                        Source of the definition for the extension code - a logical name or a URL.

                                        Shortidentifies the meaning of the extension
                                        Comments

                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                        Control1..1
                                        Typeuri
                                        Is Modifierfalse
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Summaryfalse
                                        692. Extension.extension:example.extension:value[x].extension:purpose
                                        Slice Namepurpose
                                        Definition

                                        The purpose/type of contact.

                                        ShortThe type of contactAdditional content defined by implementations
                                        Comments

                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                        Control0..1*
                                        TypeExtension
                                        Is Modifierfalse
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        694. Extension.extension:example.extension:value[x].extension:purpose.url
                                        Definition

                                        Source of the definition for the extension code - a logical name or a URL.

                                        Shortidentifies the meaning of the extension
                                        Comments

                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                        Control1..1
                                        Typeuri
                                        Is Modifierfalse
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Summaryfalse
                                        696. Extension.extension:example.extension:value[x].extension:purpose.value[x]
                                        Definition

                                        The purpose/type of contact.


                                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                        ShortThe type of contactValue of extension
                                        Comments

                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                        Control0..1
                                        BindingThe codes SHOULD be taken from For codes, see Contact entity type
                                        (preferred to http://terminology.hl7.org/ValueSet/contactentity-type)

                                        The purpose for which an extended contact detail should be used.

                                        TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                        Is Modifierfalse
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        698. Extension.extension:example.extension:value[x].extension:name
                                        Slice Namename
                                        Definition

                                        The name of an individual to contact, some types of contact detail are usually blank.

                                        ShortName of an individual to contactAdditional content defined by implementations
                                        Comments

                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                        Control0..*
                                        TypeExtension
                                        Is Modifierfalse
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        700. Extension.extension:example.extension:value[x].extension:name.url
                                        Definition

                                        Source of the definition for the extension code - a logical name or a URL.

                                        Shortidentifies the meaning of the extension
                                        Comments

                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                        Control1..1
                                        Typeuri
                                        Is Modifierfalse
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Summaryfalse
                                        702. Extension.extension:example.extension:value[x].extension:name.value[x]
                                        Definition

                                        The name of an individual to contact, some types of contact detail are usually blank.


                                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                        ShortName of an individual to contactValue of extension
                                        Comments

                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                        Control0..1
                                        TypeHumanName, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                        Is Modifierfalse
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        704. Extension.extension:example.extension:value[x].extension:telecom
                                        Slice Nametelecom
                                        Definition

                                        The contact details application for the purpose defined.

                                        ShortContact details (e.g.phone/fax/url)Additional content defined by implementations
                                        Comments

                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                        Control0..*
                                        TypeExtension
                                        Is Modifierfalse
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        706. Extension.extension:example.extension:value[x].extension:telecom.url
                                        Definition

                                        Source of the definition for the extension code - a logical name or a URL.

                                        Shortidentifies the meaning of the extension
                                        Comments

                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                        Control1..1
                                        Typeuri
                                        Is Modifierfalse
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Summaryfalse
                                        708. Extension.extension:example.extension:value[x].extension:telecom.value[x]
                                        Definition

                                        The contact details application for the purpose defined.


                                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                        ShortContact details (e.g.phone/fax/url)Value of extension
                                        Comments

                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                        Control0..1
                                        TypeContactPoint, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                        Is Modifierfalse
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        710. Extension.extension:example.extension:value[x].extension:address
                                        Slice Nameaddress
                                        Definition

                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                        ShortAddress for the contactAdditional content defined by implementations
                                        Control0..1*
                                        TypeExtension
                                        Is Modifierfalse
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        712. Extension.extension:example.extension:value[x].extension:address.url
                                        Definition

                                        Source of the definition for the extension code - a logical name or a URL.

                                        Shortidentifies the meaning of the extension
                                        Comments

                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                        Control1..1
                                        Typeuri
                                        Is Modifierfalse
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Summaryfalse
                                        714. Extension.extension:example.extension:value[x].extension:address.value[x]
                                        Definition

                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                        ShortAddress for the contactValue of extension
                                        Control0..1
                                        TypeAddress, date, Meta, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                        Is Modifierfalse
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        716. Extension.extension:example.extension:value[x].extension:organization
                                        Slice Nameorganization
                                        Definition

                                        This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.

                                        ShortThis contact detail is handled/monitored by a specific organizationAdditional content defined by implementations
                                        Comments

                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                        Control0..1*
                                        TypeExtension
                                        Is Modifierfalse
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        718. Extension.extension:example.extension:value[x].extension:organization.url
                                        Definition

                                        Source of the definition for the extension code - a logical name or a URL.

                                        Shortidentifies the meaning of the extension
                                        Comments

                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                        Control1..1
                                        Typeuri
                                        Is Modifierfalse
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Summaryfalse
                                        720. Extension.extension:example.extension:value[x].extension:organization.value[x]
                                        Definition

                                        This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.


                                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                        ShortThis contact detail is handled/monitored by a specific organizationValue of extension
                                        Comments

                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                        Control0..1
                                        TypeReference(Organization), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                        Is Modifierfalse
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        722. Extension.extension:example.extension:value[x].extension:period
                                        Slice Nameperiod
                                        Definition

                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                        ShortPeriod that this contact was valid for usageAdditional content defined by implementations
                                        Control0..1*
                                        TypeExtension
                                        Is Modifierfalse
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        724. Extension.extension:example.extension:value[x].extension:period.url
                                        Definition

                                        Source of the definition for the extension code - a logical name or a URL.

                                        Shortidentifies the meaning of the extension
                                        Comments

                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                        Control1..1
                                        Typeuri
                                        Is Modifierfalse
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Summaryfalse
                                        726. Extension.extension:example.extension:value[x].extension:period.value[x]
                                        Definition

                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                        ShortPeriod that this contact was valid for usageValue of extension
                                        Control0..1
                                        TypePeriod, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                        Is Modifierfalse
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        728. Extension.extension:example.extension:value[x].url
                                        Definition

                                        Source of the definition for the extension code - a logical name or a URL.

                                        Shortidentifies the meaning of the extension
                                        Comments

                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                        Control1..1
                                        Typeuri
                                        Is Modifierfalse
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Summaryfalse
                                        730. Extension.extension:example.extension:value[x].value[x]
                                        Definition

                                        The actual value for the element, which must be one of the types allowed for this element.


                                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                        ShortValue of Example (one of allowed types)Value of extension
                                        Comments

                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                        Control0..1
                                        TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta, Contributor
                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                        Is Modifierfalse
                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        732. Extension.extension:example.url
                                        Definition

                                        Source of the definition for the extension code - a logical name or a URL.

                                        Shortidentifies the meaning of the extension
                                        Comments

                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                        Control1..1
                                        Typeuri
                                        Is Modifierfalse
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Summaryfalse
                                        734. Extension.extension:minValue[x]
                                        Slice NameminValue[x]
                                        Definition

                                        The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.

                                        ShortMinimum Allowed Value (for some types)Additional content defined by implementations
                                        Comments

                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                        Control0..1*
                                        TypeExtension
                                        Is Modifierfalse
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        736. Extension.extension:minValue[x].extension:_datatype
                                        Slice Name_datatype
                                        Definition

                                        Data type name for ElementDefinition.minValue[x] from FHIR R5

                                        ShortData type name for ElementDefinition.minValue[x] from FHIR R5
                                        Control0..1
                                        TypeExtension(Datatype) (Extension Type: string)
                                        Is Modifierfalse
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        738. Extension.extension:minValue[x].extension:_datatype.extension
                                        Definition

                                        An Extension


                                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                        ShortExtensionAdditional content defined by implementations
                                        Comments

                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                        Control0..0*
                                        TypeExtension
                                        Is Modifierfalse
                                        Summaryfalse
                                        Alternate Namesextensions, user content
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                        • value @ url
                                        • 740. Extension.extension:minValue[x].extension:_datatype.url
                                          Definition

                                          Source of the definition for the extension code - a logical name or a URL.

                                          Shortidentifies the meaning of the extension
                                          Comments

                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                          Control1..1
                                          Typeuri
                                          Is Modifierfalse
                                          XML FormatIn the XML format, this property is represented as an attribute.
                                          Summaryfalse
                                          Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                          742. Extension.extension:minValue[x].extension:_datatype.value[x]
                                          Definition

                                          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).


                                          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                          ShortValue of extension
                                          Comments

                                          Must be: integer64

                                          Control10..1
                                          This element is affected by the following invariants: ext-1
                                          Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                          Is Modifierfalse
                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                          Summaryfalse
                                          Fixed Valueinteger64
                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          744. Extension.extension:minValue[x].url
                                          Definition

                                          Source of the definition for the extension code - a logical name or a URL.

                                          Shortidentifies the meaning of the extension
                                          Comments

                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                          Control1..1
                                          Typeuri
                                          Is Modifierfalse
                                          XML FormatIn the XML format, this property is represented as an attribute.
                                          Summaryfalse
                                          746. Extension.extension:minValue[x].value[x]
                                          Definition

                                          The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.


                                          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                          ShortMinimum Allowed Value (for some types)Value of extension
                                          Comments

                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                          Control0..1
                                          TypeChoice of: date, dateTime, instant, time, decimal, integer, positiveInt, unsignedInt, Quantity, string, Meta, Address, Attachment, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, CodeableConcept, ParameterDefinition, code, Contributor, oid, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, uri, url, Annotation, ContactDetail, boolean, Expression, Signature
                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                          Is Modifierfalse
                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                          Summaryfalse
                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          748. Extension.extension:maxValue[x]
                                          Slice NamemaxValue[x]
                                          Definition

                                          The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.

                                          ShortMaximum Allowed Value (for some types)Additional content defined by implementations
                                          Comments

                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                          Control0..1*
                                          TypeExtension
                                          Is Modifierfalse
                                          Summaryfalse
                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                          750. Extension.extension:maxValue[x].extension:_datatype
                                          Slice Name_datatype
                                          Definition

                                          Data type name for ElementDefinition.maxValue[x] from FHIR R5

                                          ShortData type name for ElementDefinition.maxValue[x] from FHIR R5
                                          Control0..1
                                          TypeExtension(Datatype) (Extension Type: string)
                                          Is Modifierfalse
                                          Summaryfalse
                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                          752. Extension.extension:maxValue[x].extension:_datatype.extension
                                          Definition

                                          An Extension


                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                          ShortExtensionAdditional content defined by implementations
                                          Comments

                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                          Control0..0*
                                          TypeExtension
                                          Is Modifierfalse
                                          Summaryfalse
                                          Alternate Namesextensions, user content
                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                          • value @ url
                                          • 754. Extension.extension:maxValue[x].extension:_datatype.url
                                            Definition

                                            Source of the definition for the extension code - a logical name or a URL.

                                            Shortidentifies the meaning of the extension
                                            Comments

                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                            Control1..1
                                            Typeuri
                                            Is Modifierfalse
                                            XML FormatIn the XML format, this property is represented as an attribute.
                                            Summaryfalse
                                            Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                            756. Extension.extension:maxValue[x].extension:_datatype.value[x]
                                            Definition

                                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).


                                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                            ShortValue of extension
                                            Comments

                                            Must be: integer64

                                            Control10..1
                                            This element is affected by the following invariants: ext-1
                                            Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                            Is Modifierfalse
                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                            Summaryfalse
                                            Fixed Valueinteger64
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            758. Extension.extension:maxValue[x].url
                                            Definition

                                            Source of the definition for the extension code - a logical name or a URL.

                                            Shortidentifies the meaning of the extension
                                            Comments

                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                            Control1..1
                                            Typeuri
                                            Is Modifierfalse
                                            XML FormatIn the XML format, this property is represented as an attribute.
                                            Summaryfalse
                                            760. Extension.extension:maxValue[x].value[x]
                                            Definition

                                            The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.


                                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                            ShortMaximum Allowed Value (for some types)Value of extension
                                            Comments

                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                            Control0..1
                                            TypeChoice of: date, dateTime, instant, time, decimal, integer, positiveInt, unsignedInt, Quantity, string, Meta, Address, Attachment, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, CodeableConcept, ParameterDefinition, code, Contributor, oid, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, uri, url, Annotation, ContactDetail, boolean, Expression, Signature
                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                            Is Modifierfalse
                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                            Summaryfalse
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            762. Extension.extension:maxLength
                                            Slice NamemaxLength
                                            Definition

                                            Indicates the maximum length in characters that is permitted to be present in conformant instances and which is expected to be supported by conformant consumers that support the element. maxLength SHOULD only be used on primitive data types that have a string representation (see http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics).

                                            ShortMax length for string type dataAdditional content defined by implementations
                                            Comments

                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                            Control0..1*
                                            TypeExtension
                                            Is Modifierfalse
                                            Summaryfalse
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            764. Extension.extension:maxLength.url
                                            Definition

                                            Source of the definition for the extension code - a logical name or a URL.

                                            Shortidentifies the meaning of the extension
                                            Comments

                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                            Control1..1
                                            Typeuri
                                            Is Modifierfalse
                                            XML FormatIn the XML format, this property is represented as an attribute.
                                            Summaryfalse
                                            766. Extension.extension:maxLength.value[x]
                                            Definition

                                            Indicates the maximum length in characters that is permitted to be present in conformant instances and which is expected to be supported by conformant consumers that support the element. maxLength SHOULD only be used on primitive data types that have a string representation (see http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics).


                                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                            ShortMax length for string type dataValue of extension
                                            Comments

                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                            Control0..1
                                            Typeinteger, date, Meta, Address, Attachment, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                            Is Modifierfalse
                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                            Summaryfalse
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            768. Extension.extension:condition
                                            Slice Namecondition
                                            Definition

                                            A reference to an invariant that may make additional statements about the cardinality or value in the instance.

                                            ShortReference to invariant about presenceAdditional content defined by implementations
                                            Comments

                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                            Control0..*
                                            TypeExtension
                                            Is Modifierfalse
                                            Summaryfalse
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            770. Extension.extension:condition.url
                                            Definition

                                            Source of the definition for the extension code - a logical name or a URL.

                                            Shortidentifies the meaning of the extension
                                            Comments

                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                            Control1..1
                                            Typeuri
                                            Is Modifierfalse
                                            XML FormatIn the XML format, this property is represented as an attribute.
                                            Summaryfalse
                                            772. Extension.extension:condition.value[x]
                                            Definition

                                            A reference to an invariant that may make additional statements about the cardinality or value in the instance.


                                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                            ShortReference to invariant about presenceValue of extension
                                            Comments

                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                            Control0..1
                                            Typeid, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                            Is Modifierfalse
                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                            Summaryfalse
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            774. Extension.extension:constraint
                                            Slice Nameconstraint
                                            Definition

                                            Formal constraints such as co-occurrence and other constraints that can be computationally evaluated within the context of the instance.

                                            ShortCondition that must evaluate to trueAdditional content defined by implementations
                                            Comments

                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                            Control0..*
                                            TypeExtension
                                            Is Modifierfalse
                                            Summaryfalse
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            776. Extension.extension:constraint.extension
                                            Definition

                                            An Extension


                                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                            ShortExtensionAdditional content defined by implementations
                                            Comments

                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                            Control30..*
                                            TypeExtension
                                            Is Modifierfalse
                                            Summaryfalse
                                            Alternate Namesextensions, user content
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
                                            • value @ url
                                            • 778. Extension.extension:constraint.extension:key
                                              Slice Namekey
                                              Definition

                                              Allows identification of which elements have their cardinalities impacted by the constraint. Will not be referenced for constraints that do not affect cardinality.

                                              ShortTarget of 'condition' reference aboveAdditional content defined by implementations
                                              Comments

                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                              Control10..1*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              780. Extension.extension:constraint.extension:key.url
                                              Definition

                                              Source of the definition for the extension code - a logical name or a URL.

                                              Shortidentifies the meaning of the extension
                                              Comments

                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                              Control1..1
                                              Typeuri
                                              Is Modifierfalse
                                              XML FormatIn the XML format, this property is represented as an attribute.
                                              Summaryfalse
                                              782. Extension.extension:constraint.extension:key.value[x]
                                              Definition

                                              Allows identification of which elements have their cardinalities impacted by the constraint. Will not be referenced for constraints that do not affect cardinality.


                                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                              ShortTarget of 'condition' reference aboveValue of extension
                                              Comments

                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                              Control0..1
                                              Typeid, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                              Is Modifierfalse
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              784. Extension.extension:constraint.extension:requirements
                                              Slice Namerequirements
                                              Definition

                                              Description of why this constraint is necessary or appropriate.

                                              ShortWhy this constraint is necessary or appropriateAdditional content defined by implementations
                                              Comments

                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                              Control0..1*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              786. Extension.extension:constraint.extension:requirements.url
                                              Definition

                                              Source of the definition for the extension code - a logical name or a URL.

                                              Shortidentifies the meaning of the extension
                                              Comments

                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                              Control1..1
                                              Typeuri
                                              Is Modifierfalse
                                              XML FormatIn the XML format, this property is represented as an attribute.
                                              Summaryfalse
                                              788. Extension.extension:constraint.extension:requirements.value[x]
                                              Definition

                                              Description of why this constraint is necessary or appropriate.


                                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                              ShortWhy this constraint is necessary or appropriateValue of extension
                                              Comments

                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                              Control0..1
                                              Typemarkdown, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                              Is Modifierfalse
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              790. Extension.extension:constraint.extension:severity
                                              Slice Nameseverity
                                              Definition

                                              Identifies the impact constraint violation has on the conformance of the instance.

                                              Shorterror | warningAdditional content defined by implementations
                                              Comments

                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                              Control10..1*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              792. Extension.extension:constraint.extension:severity.url
                                              Definition

                                              Source of the definition for the extension code - a logical name or a URL.

                                              Shortidentifies the meaning of the extension
                                              Comments

                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                              Control1..1
                                              Typeuri
                                              Is Modifierfalse
                                              XML FormatIn the XML format, this property is represented as an attribute.
                                              Summaryfalse
                                              794. Extension.extension:constraint.extension:severity.value[x]
                                              Definition

                                              Identifies the impact constraint violation has on the conformance of the instance.


                                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                              Shorterror | warningValue of extension
                                              Comments

                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                              Control0..1
                                              BindingThe codes SHALL be taken from For codes, see constraint-severity|5.0.0 (??)
                                              (required to http://hl7.org/fhir/ValueSet/constraint-severity|5.0.0)

                                              SHALL applications comply with this constraint?

                                              Typecode, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                              Is Modifierfalse
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              796. Extension.extension:constraint.extension:suppress
                                              Slice Namesuppress
                                              Definition

                                              If true, indicates that the warning or best practice guideline should be suppressed.

                                              ShortSuppress warning or hint in profileAdditional content defined by implementations
                                              Comments

                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                              Control0..1*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              798. Extension.extension:constraint.extension:suppress.url
                                              Definition

                                              Source of the definition for the extension code - a logical name or a URL.

                                              Shortidentifies the meaning of the extension
                                              Comments

                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                              Control1..1
                                              Typeuri
                                              Is Modifierfalse
                                              XML FormatIn the XML format, this property is represented as an attribute.
                                              Summaryfalse
                                              800. Extension.extension:constraint.extension:suppress.value[x]
                                              Definition

                                              If true, indicates that the warning or best practice guideline should be suppressed.


                                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                              ShortSuppress warning or hint in profileValue of extension
                                              Comments

                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                              Control0..1
                                              Typeboolean, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, Expression, Signature, unsignedInt, time
                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                              Is Modifierfalse
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              802. Extension.extension:constraint.extension:human
                                              Slice Namehuman
                                              Definition

                                              Text that can be used to describe the constraint in messages identifying that the constraint has been violated.

                                              ShortHuman description of constraintAdditional content defined by implementations
                                              Comments

                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                              Control10..1*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              804. Extension.extension:constraint.extension:human.url
                                              Definition

                                              Source of the definition for the extension code - a logical name or a URL.

                                              Shortidentifies the meaning of the extension
                                              Comments

                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                              Control1..1
                                              Typeuri
                                              Is Modifierfalse
                                              XML FormatIn the XML format, this property is represented as an attribute.
                                              Summaryfalse
                                              806. Extension.extension:constraint.extension:human.value[x]
                                              Definition

                                              Text that can be used to describe the constraint in messages identifying that the constraint has been violated.


                                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                              ShortHuman description of constraintValue of extension
                                              Comments

                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                              Control0..1
                                              Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                              Is Modifierfalse
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              808. Extension.extension:constraint.extension:expression
                                              Slice Nameexpression
                                              Definition

                                              A FHIRPath expression of constraint that can be executed to see if this constraint is met.

                                              ShortFHIRPath expression of constraintAdditional content defined by implementations
                                              Comments

                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                              Control0..1*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              810. Extension.extension:constraint.extension:expression.url
                                              Definition

                                              Source of the definition for the extension code - a logical name or a URL.

                                              Shortidentifies the meaning of the extension
                                              Comments

                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                              Control1..1
                                              Typeuri
                                              Is Modifierfalse
                                              XML FormatIn the XML format, this property is represented as an attribute.
                                              Summaryfalse
                                              812. Extension.extension:constraint.extension:expression.value[x]
                                              Definition

                                              A FHIRPath expression of constraint that can be executed to see if this constraint is met.


                                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                              ShortFHIRPath expression of constraintValue of extension
                                              Comments

                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                              Control0..1
                                              Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                              Is Modifierfalse
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              814. Extension.extension:constraint.extension:source
                                              Slice Namesource
                                              Definition

                                              A reference to the original source of the constraint, for traceability purposes.

                                              ShortReference to original source of constraintAdditional content defined by implementations
                                              Comments

                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                              Control0..1*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              816. Extension.extension:constraint.extension:source.url
                                              Definition

                                              Source of the definition for the extension code - a logical name or a URL.

                                              Shortidentifies the meaning of the extension
                                              Comments

                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                              Control1..1
                                              Typeuri
                                              Is Modifierfalse
                                              XML FormatIn the XML format, this property is represented as an attribute.
                                              Summaryfalse
                                              818. Extension.extension:constraint.extension:source.value[x]
                                              Definition

                                              A reference to the original source of the constraint, for traceability purposes.


                                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                              ShortReference to original source of constraintValue of extension
                                              Comments

                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                              Control0..1
                                              Typecanonical(StructureDefinition), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                              Is Modifierfalse
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              820. Extension.extension:constraint.url
                                              Definition

                                              Source of the definition for the extension code - a logical name or a URL.

                                              Shortidentifies the meaning of the extension
                                              Comments

                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                              Control1..1
                                              Typeuri
                                              Is Modifierfalse
                                              XML FormatIn the XML format, this property is represented as an attribute.
                                              Summaryfalse
                                              822. Extension.extension:mustHaveValue
                                              Slice NamemustHaveValue
                                              Definition

                                              Specifies for a primitive data type that the value of the data type cannot be replaced by an extension.

                                              ShortFor primitives, that a value must be present - not replaced by an extensionAdditional content defined by implementations
                                              Comments

                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                              Control0..1*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              824. Extension.extension:mustHaveValue.url
                                              Definition

                                              Source of the definition for the extension code - a logical name or a URL.

                                              Shortidentifies the meaning of the extension
                                              Comments

                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                              Control1..1
                                              Typeuri
                                              Is Modifierfalse
                                              XML FormatIn the XML format, this property is represented as an attribute.
                                              Summaryfalse
                                              826. Extension.extension:mustHaveValue.value[x]
                                              Definition

                                              Specifies for a primitive data type that the value of the data type cannot be replaced by an extension.


                                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                              ShortFor primitives, that a value must be present - not replaced by an extensionValue of extension
                                              Comments

                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                              Control0..1
                                              Typeboolean, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, Expression, Signature, unsignedInt, time
                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                              Is Modifierfalse
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              828. Extension.extension:valueAlternatives
                                              Slice NamevalueAlternatives
                                              Definition

                                              Specifies a list of extensions that can appear in place of a primitive value.

                                              ShortExtensions that are allowed to replace a primitive valueAdditional content defined by implementations
                                              Comments

                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                              Control0..*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              830. Extension.extension:valueAlternatives.url
                                              Definition

                                              Source of the definition for the extension code - a logical name or a URL.

                                              Shortidentifies the meaning of the extension
                                              Comments

                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                              Control1..1
                                              Typeuri
                                              Is Modifierfalse
                                              XML FormatIn the XML format, this property is represented as an attribute.
                                              Summaryfalse
                                              832. Extension.extension:valueAlternatives.value[x]
                                              Definition

                                              Specifies a list of extensions that can appear in place of a primitive value.


                                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                              ShortExtensions that are allowed to replace a primitive valueValue of extension
                                              Comments

                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                              Control0..1
                                              Typecanonical(StructureDefinition), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                              Is Modifierfalse
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              834. Extension.extension:mustSupport
                                              Slice NamemustSupport
                                              Definition

                                              If true, implementations that produce or consume resources SHALL provide "support" for the element in some meaningful way. Note that this is being phased out and replaced by obligations (see below). If false, the element may be ignored and not supported. If false, whether to populate or use the data element in any way is at the discretion of the implementation.

                                              ShortIf the element must be supported (discouraged - see obligations)Additional content defined by implementations
                                              Comments

                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                              Control0..1*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              836. Extension.extension:mustSupport.url
                                              Definition

                                              Source of the definition for the extension code - a logical name or a URL.

                                              Shortidentifies the meaning of the extension
                                              Comments

                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                              Control1..1
                                              Typeuri
                                              Is Modifierfalse
                                              XML FormatIn the XML format, this property is represented as an attribute.
                                              Summaryfalse
                                              838. Extension.extension:mustSupport.value[x]
                                              Definition

                                              If true, implementations that produce or consume resources SHALL provide "support" for the element in some meaningful way. Note that this is being phased out and replaced by obligations (see below). If false, the element may be ignored and not supported. If false, whether to populate or use the data element in any way is at the discretion of the implementation.


                                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                              ShortIf the element must be supported (discouraged - see obligations)Value of extension
                                              Comments

                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                              Control0..1
                                              Typeboolean, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, Expression, Signature, unsignedInt, time
                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                              Is Modifierfalse
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              840. Extension.extension:isModifier
                                              Slice NameisModifier
                                              Definition

                                              If true, the value of this element affects the interpretation of the element or resource that contains it, and the value of the element cannot be ignored. Typically, this is used for status, negation and qualification codes. The effect of this is that the element cannot be ignored by systems: they SHALL either recognize the element and process it, and/or a pre-determination has been made that it is not relevant to their particular system. When used on the root element in an extension definition, this indicates whether or not the extension is a modifier extension.

                                              ShortIf this modifies the meaning of other elementsAdditional content defined by implementations
                                              Comments

                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                              Control0..1*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              842. Extension.extension:isModifier.url
                                              Definition

                                              Source of the definition for the extension code - a logical name or a URL.

                                              Shortidentifies the meaning of the extension
                                              Comments

                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                              Control1..1
                                              Typeuri
                                              Is Modifierfalse
                                              XML FormatIn the XML format, this property is represented as an attribute.
                                              Summaryfalse
                                              844. Extension.extension:isModifier.value[x]
                                              Definition

                                              If true, the value of this element affects the interpretation of the element or resource that contains it, and the value of the element cannot be ignored. Typically, this is used for status, negation and qualification codes. The effect of this is that the element cannot be ignored by systems: they SHALL either recognize the element and process it, and/or a pre-determination has been made that it is not relevant to their particular system. When used on the root element in an extension definition, this indicates whether or not the extension is a modifier extension.


                                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                              ShortIf this modifies the meaning of other elementsValue of extension
                                              Comments

                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                              Control0..1
                                              Typeboolean, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, Expression, Signature, unsignedInt, time
                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                              Is Modifierfalse
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              846. Extension.extension:isModifierReason
                                              Slice NameisModifierReason
                                              Definition

                                              Explains how that element affects the interpretation of the resource or element that contains it.

                                              ShortReason that this element is marked as a modifierAdditional content defined by implementations
                                              Comments

                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                              Control0..1*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              848. Extension.extension:isModifierReason.url
                                              Definition

                                              Source of the definition for the extension code - a logical name or a URL.

                                              Shortidentifies the meaning of the extension
                                              Comments

                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                              Control1..1
                                              Typeuri
                                              Is Modifierfalse
                                              XML FormatIn the XML format, this property is represented as an attribute.
                                              Summaryfalse
                                              850. Extension.extension:isModifierReason.value[x]
                                              Definition

                                              Explains how that element affects the interpretation of the resource or element that contains it.


                                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                              ShortReason that this element is marked as a modifierValue of extension
                                              Comments

                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                              Control0..1
                                              Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                              Is Modifierfalse
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              852. Extension.extension:isSummary
                                              Slice NameisSummary
                                              Definition

                                              Whether the element should be included if a client requests a search with the parameter _summary=true.

                                              ShortInclude when _summary = true?Additional content defined by implementations
                                              Comments

                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                              Control0..1*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              854. Extension.extension:isSummary.url
                                              Definition

                                              Source of the definition for the extension code - a logical name or a URL.

                                              Shortidentifies the meaning of the extension
                                              Comments

                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                              Control1..1
                                              Typeuri
                                              Is Modifierfalse
                                              XML FormatIn the XML format, this property is represented as an attribute.
                                              Summaryfalse
                                              856. Extension.extension:isSummary.value[x]
                                              Definition

                                              Whether the element should be included if a client requests a search with the parameter _summary=true.


                                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                              ShortInclude when _summary = true?Value of extension
                                              Comments

                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                              Control0..1
                                              Typeboolean, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, Expression, Signature, unsignedInt, time
                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                              Is Modifierfalse
                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              858. Extension.extension:binding
                                              Slice Namebinding
                                              Definition

                                              Binds to a value set if this element is coded (code, Coding, CodeableConcept, Quantity), or the data types (string, uri).

                                              ShortValueSet details if this is codedAdditional content defined by implementations
                                              Comments

                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                              Control0..1*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              860. Extension.extension:binding.extension
                                              Definition

                                              An Extension


                                              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                              ShortExtensionAdditional content defined by implementations
                                              Comments

                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                              Control10..*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Alternate Namesextensions, user content
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
                                              • value @ url
                                              • 862. Extension.extension:binding.extension:strength
                                                Slice Namestrength
                                                Definition

                                                Indicates the degree of conformance expectations associated with this binding - that is, the degree to which the provided value set must be adhered to in the instances.

                                                Shortrequired | extensible | preferred | exampleAdditional content defined by implementations
                                                Comments

                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                Control10..1*
                                                TypeExtension
                                                Is Modifierfalse
                                                Summaryfalse
                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                864. Extension.extension:binding.extension:strength.url
                                                Definition

                                                Source of the definition for the extension code - a logical name or a URL.

                                                Shortidentifies the meaning of the extension
                                                Comments

                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                Control1..1
                                                Typeuri
                                                Is Modifierfalse
                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                Summaryfalse
                                                866. Extension.extension:binding.extension:strength.value[x]
                                                Definition

                                                Indicates the degree of conformance expectations associated with this binding - that is, the degree to which the provided value set must be adhered to in the instances.


                                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                Shortrequired | extensible | preferred | exampleValue of extension
                                                Comments

                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                Control0..1
                                                BindingThe codes SHALL be taken from For codes, see binding-strength|5.0.0 (??)
                                                (required to http://hl7.org/fhir/ValueSet/binding-strength|5.0.0)

                                                Indication of the degree of conformance expectations associated with a binding.

                                                Typecode, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                Is Modifierfalse
                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                Summaryfalse
                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                868. Extension.extension:binding.extension:description
                                                Slice Namedescription
                                                Definition

                                                Describes the intended use of this particular set of codes.

                                                ShortIntended use of codes in the bound value setAdditional content defined by implementations
                                                Comments

                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                Control0..1*
                                                TypeExtension
                                                Is Modifierfalse
                                                Summaryfalse
                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                870. Extension.extension:binding.extension:description.url
                                                Definition

                                                Source of the definition for the extension code - a logical name or a URL.

                                                Shortidentifies the meaning of the extension
                                                Comments

                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                Control1..1
                                                Typeuri
                                                Is Modifierfalse
                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                Summaryfalse
                                                872. Extension.extension:binding.extension:description.value[x]
                                                Definition

                                                Describes the intended use of this particular set of codes.


                                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                ShortIntended use of codes in the bound value setValue of extension
                                                Comments

                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                Control0..1
                                                Typemarkdown, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                Is Modifierfalse
                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                Summaryfalse
                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                874. Extension.extension:binding.extension:valueSet
                                                Slice NamevalueSet
                                                Definition

                                                Refers to the value set that identifies the set of codes the binding refers to.

                                                ShortSource of value setAdditional content defined by implementations
                                                Comments

                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                Control0..1*
                                                TypeExtension
                                                Is Modifierfalse
                                                Summaryfalse
                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                876. Extension.extension:binding.extension:valueSet.url
                                                Definition

                                                Source of the definition for the extension code - a logical name or a URL.

                                                Shortidentifies the meaning of the extension
                                                Comments

                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                Control1..1
                                                Typeuri
                                                Is Modifierfalse
                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                Summaryfalse
                                                878. Extension.extension:binding.extension:valueSet.value[x]
                                                Definition

                                                Refers to the value set that identifies the set of codes the binding refers to.


                                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                ShortSource of value setValue of extension
                                                Comments

                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                Control0..1
                                                Typecanonical(ValueSet), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                Is Modifierfalse
                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                Summaryfalse
                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                880. Extension.extension:binding.extension:additional
                                                Slice Nameadditional
                                                Definition

                                                Additional bindings that help applications implementing this element. Additional bindings do not replace the main binding but provide more information and/or context.

                                                ShortAdditional Bindings - more rules about the bindingAdditional content defined by implementations
                                                Comments

                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                Control0..*
                                                TypeExtension
                                                Is Modifierfalse
                                                Summaryfalse
                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                882. Extension.extension:binding.extension:additional.extension
                                                Definition

                                                An Extension


                                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                ShortExtensionAdditional content defined by implementations
                                                Comments

                                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                Control20..*
                                                TypeExtension
                                                Is Modifierfalse
                                                Summaryfalse
                                                Alternate Namesextensions, user content
                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
                                                • value @ url
                                                • 884. Extension.extension:binding.extension:additional.extension:purpose
                                                  Slice Namepurpose
                                                  Definition

                                                  The use of this additional binding.

                                                  Shortmaximum | minimum | required | extensible | candidate | current | preferred | ui | starter | componentAdditional content defined by implementations
                                                  Comments

                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                  Control10..1*
                                                  TypeExtension
                                                  Is Modifierfalse
                                                  Summaryfalse
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                  886. Extension.extension:binding.extension:additional.extension:purpose.url
                                                  Definition

                                                  Source of the definition for the extension code - a logical name or a URL.

                                                  Shortidentifies the meaning of the extension
                                                  Comments

                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                  Control1..1
                                                  Typeuri
                                                  Is Modifierfalse
                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                  Summaryfalse
                                                  888. Extension.extension:binding.extension:additional.extension:purpose.value[x]
                                                  Definition

                                                  The use of this additional binding.


                                                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                  Shortmaximum | minimum | required | extensible | candidate | current | preferred | ui | starter | componentValue of extension
                                                  Comments

                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                  Control0..1
                                                  BindingThe codes SHALL be taken from For codes, see Cross-version VS for R5.AdditionalBindingPurposeVS for use in FHIR R4
                                                  (required to http://hl7.org/fhir/uv/xver/5.0/ValueSet/R5-additional-binding-purpose-for-R4)

                                                  The use of an additional binding.

                                                  Typecode, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                  Is Modifierfalse
                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                  Summaryfalse
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  890. Extension.extension:binding.extension:additional.extension:valueSet
                                                  Slice NamevalueSet
                                                  Definition

                                                  The valueSet that is being bound for the purpose.

                                                  ShortThe value set for the additional bindingAdditional content defined by implementations
                                                  Comments

                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                  Control10..1*
                                                  TypeExtension
                                                  Is Modifierfalse
                                                  Summaryfalse
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                  892. Extension.extension:binding.extension:additional.extension:valueSet.url
                                                  Definition

                                                  Source of the definition for the extension code - a logical name or a URL.

                                                  Shortidentifies the meaning of the extension
                                                  Comments

                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                  Control1..1
                                                  Typeuri
                                                  Is Modifierfalse
                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                  Summaryfalse
                                                  894. Extension.extension:binding.extension:additional.extension:valueSet.value[x]
                                                  Definition

                                                  The valueSet that is being bound for the purpose.


                                                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                  ShortThe value set for the additional bindingValue of extension
                                                  Comments

                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                  Control0..1
                                                  Typecanonical(ValueSet), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                  Is Modifierfalse
                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                  Summaryfalse
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  896. Extension.extension:binding.extension:additional.extension:documentation
                                                  Slice Namedocumentation
                                                  Definition

                                                  Documentation of the purpose of use of the bindingproviding additional information about how it is intended to be used.

                                                  ShortDocumentation of the purpose of use of the bindingAdditional content defined by implementations
                                                  Comments

                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                  Control0..1*
                                                  TypeExtension
                                                  Is Modifierfalse
                                                  Summaryfalse
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                  898. Extension.extension:binding.extension:additional.extension:documentation.url
                                                  Definition

                                                  Source of the definition for the extension code - a logical name or a URL.

                                                  Shortidentifies the meaning of the extension
                                                  Comments

                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                  Control1..1
                                                  Typeuri
                                                  Is Modifierfalse
                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                  Summaryfalse
                                                  900. Extension.extension:binding.extension:additional.extension:documentation.value[x]
                                                  Definition

                                                  Documentation of the purpose of use of the bindingproviding additional information about how it is intended to be used.


                                                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                  ShortDocumentation of the purpose of use of the bindingValue of extension
                                                  Comments

                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                  Control0..1
                                                  Typemarkdown, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                  Is Modifierfalse
                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                  Summaryfalse
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  902. Extension.extension:binding.extension:additional.extension:shortDoco
                                                  Slice NameshortDoco
                                                  Definition

                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                  ShortConcise documentation - for summary tablesAdditional content defined by implementations
                                                  Control0..1*
                                                  TypeExtension
                                                  Is Modifierfalse
                                                  Summaryfalse
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                  904. Extension.extension:binding.extension:additional.extension:shortDoco.url
                                                  Definition

                                                  Source of the definition for the extension code - a logical name or a URL.

                                                  Shortidentifies the meaning of the extension
                                                  Comments

                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                  Control1..1
                                                  Typeuri
                                                  Is Modifierfalse
                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                  Summaryfalse
                                                  906. Extension.extension:binding.extension:additional.extension:shortDoco.value[x]
                                                  Definition

                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.


                                                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                  ShortConcise documentation - for summary tablesValue of extension
                                                  Control0..1
                                                  Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                  Is Modifierfalse
                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                  Summaryfalse
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  908. Extension.extension:binding.extension:additional.extension:usage
                                                  Slice Nameusage
                                                  Definition

                                                  Qualifies the usage of the binding. Typically bindings are qualified by jurisdiction, but they may also be qualified by gender, workflow status, clinical domain etc. The information to decide whether a usege context applies is usually outside the resource, determined by context, and this might present challenges for validation tooling.

                                                  ShortQualifies the usage - jurisdiction, gender, workflow status etc.Additional content defined by implementations
                                                  Comments

                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                  Control0..*
                                                  TypeExtension
                                                  Is Modifierfalse
                                                  Summaryfalse
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                  910. Extension.extension:binding.extension:additional.extension:usage.url
                                                  Definition

                                                  Source of the definition for the extension code - a logical name or a URL.

                                                  Shortidentifies the meaning of the extension
                                                  Comments

                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                  Control1..1
                                                  Typeuri
                                                  Is Modifierfalse
                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                  Summaryfalse
                                                  912. Extension.extension:binding.extension:additional.extension:usage.value[x]
                                                  Definition

                                                  Qualifies the usage of the binding. Typically bindings are qualified by jurisdiction, but they may also be qualified by gender, workflow status, clinical domain etc. The information to decide whether a usege context applies is usually outside the resource, determined by context, and this might present challenges for validation tooling.


                                                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                  ShortQualifies the usage - jurisdiction, gender, workflow status etc.Value of extension
                                                  Comments

                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                  Control0..1
                                                  TypeUsageContext, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                  Is Modifierfalse
                                                  Summaryfalse
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  914. Extension.extension:binding.extension:additional.extension:any
                                                  Slice Nameany
                                                  Definition

                                                  Whether the binding applies to all repeats, or just to any one of them. This is only relevant for elements that can repeat.

                                                  ShortWhether binding can applies to all repeats, or just oneAdditional content defined by implementations
                                                  Comments

                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                  Control0..1*
                                                  TypeExtension
                                                  Is Modifierfalse
                                                  Summaryfalse
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                  916. Extension.extension:binding.extension:additional.extension:any.url
                                                  Definition

                                                  Source of the definition for the extension code - a logical name or a URL.

                                                  Shortidentifies the meaning of the extension
                                                  Comments

                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                  Control1..1
                                                  Typeuri
                                                  Is Modifierfalse
                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                  Summaryfalse
                                                  918. Extension.extension:binding.extension:additional.extension:any.value[x]
                                                  Definition

                                                  Whether the binding applies to all repeats, or just to any one of them. This is only relevant for elements that can repeat.


                                                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                  ShortWhether binding can applies to all repeats, or just oneValue of extension
                                                  Comments

                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                  Control0..1
                                                  Typeboolean, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, Expression, Signature, unsignedInt, time
                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                  Is Modifierfalse
                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                  Summaryfalse
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  920. Extension.extension:binding.extension:additional.url
                                                  Definition

                                                  Source of the definition for the extension code - a logical name or a URL.

                                                  Shortidentifies the meaning of the extension
                                                  Comments

                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                  Control1..1
                                                  Typeuri
                                                  Is Modifierfalse
                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                  Summaryfalse
                                                  922. Extension.extension:binding.url
                                                  Definition

                                                  Source of the definition for the extension code - a logical name or a URL.

                                                  Shortidentifies the meaning of the extension
                                                  Comments

                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                  Control1..1
                                                  Typeuri
                                                  Is Modifierfalse
                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                  Summaryfalse
                                                  924. Extension.extension:mapping
                                                  Slice Namemapping
                                                  Definition

                                                  Identifies a concept from an external specification that roughly corresponds to this element.

                                                  ShortMap element to another set of definitionsAdditional content defined by implementations
                                                  Comments

                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                  Control0..*
                                                  TypeExtension
                                                  Is Modifierfalse
                                                  Summaryfalse
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                  926. Extension.extension:mapping.extension
                                                  Definition

                                                  An Extension


                                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                  ShortExtensionAdditional content defined by implementations
                                                  Comments

                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                  Control20..*
                                                  TypeExtension
                                                  Is Modifierfalse
                                                  Summaryfalse
                                                  Alternate Namesextensions, user content
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                  SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and ClosedOpen, and can be differentiated using the following discriminators:
                                                  • value @ url
                                                  • 928. Extension.extension:mapping.extension:identity
                                                    Slice Nameidentity
                                                    Definition

                                                    An internal reference to the definition of a mapping.

                                                    ShortReference to mapping declarationAdditional content defined by implementations
                                                    Comments

                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                    Control10..1*
                                                    TypeExtension
                                                    Is Modifierfalse
                                                    Summaryfalse
                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                    930. Extension.extension:mapping.extension:identity.url
                                                    Definition

                                                    Source of the definition for the extension code - a logical name or a URL.

                                                    Shortidentifies the meaning of the extension
                                                    Comments

                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                    Control1..1
                                                    Typeuri
                                                    Is Modifierfalse
                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                    Summaryfalse
                                                    932. Extension.extension:mapping.extension:identity.value[x]
                                                    Definition

                                                    An internal reference to the definition of a mapping.


                                                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                    ShortReference to mapping declarationValue of extension
                                                    Comments

                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                    Control0..1
                                                    Typeid, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                    Is Modifierfalse
                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                    Summaryfalse
                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    934. Extension.extension:mapping.extension:language
                                                    Slice Namelanguage
                                                    Definition

                                                    Identifies the computable language in which mapping.map is expressed.

                                                    ShortComputable language of mappingAdditional content defined by implementations
                                                    Comments

                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                    Control0..1*
                                                    TypeExtension
                                                    Is Modifierfalse
                                                    Summaryfalse
                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                    936. Extension.extension:mapping.extension:language.url
                                                    Definition

                                                    Source of the definition for the extension code - a logical name or a URL.

                                                    Shortidentifies the meaning of the extension
                                                    Comments

                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                    Control1..1
                                                    Typeuri
                                                    Is Modifierfalse
                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                    Summaryfalse
                                                    938. Extension.extension:mapping.extension:language.value[x]
                                                    Definition

                                                    Identifies the computable language in which mapping.map is expressed.


                                                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                    ShortComputable language of mappingValue of extension
                                                    Comments

                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                    Control0..1
                                                    BindingThe codes SHALL be taken from For codes, see mimetypes|5.0.0
                                                    (required to http://hl7.org/fhir/ValueSet/mimetypes|5.0.0)

                                                    BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049)

                                                    Typecode, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                    Is Modifierfalse
                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                    Summaryfalse
                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    940. Extension.extension:mapping.extension:map
                                                    Slice Namemap
                                                    Definition

                                                    Expresses what part of the target specification corresponds to this element.

                                                    ShortDetails of the mappingAdditional content defined by implementations
                                                    Comments

                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                    Control10..1*
                                                    TypeExtension
                                                    Is Modifierfalse
                                                    Summaryfalse
                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                    942. Extension.extension:mapping.extension:map.url
                                                    Definition

                                                    Source of the definition for the extension code - a logical name or a URL.

                                                    Shortidentifies the meaning of the extension
                                                    Comments

                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                    Control1..1
                                                    Typeuri
                                                    Is Modifierfalse
                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                    Summaryfalse
                                                    944. Extension.extension:mapping.extension:map.value[x]
                                                    Definition

                                                    Expresses what part of the target specification corresponds to this element.


                                                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                    ShortDetails of the mappingValue of extension
                                                    Comments

                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                    Control0..1
                                                    Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                    Is Modifierfalse
                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                    Summaryfalse
                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    946. Extension.extension:mapping.extension:comment
                                                    Slice Namecomment
                                                    Definition

                                                    Comments that provide information about the mapping or its use.

                                                    ShortComments about the mapping or its useAdditional content defined by implementations
                                                    Comments

                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                    Control0..1*
                                                    TypeExtension
                                                    Is Modifierfalse
                                                    Summaryfalse
                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                    948. Extension.extension:mapping.extension:comment.url
                                                    Definition

                                                    Source of the definition for the extension code - a logical name or a URL.

                                                    Shortidentifies the meaning of the extension
                                                    Comments

                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                    Control1..1
                                                    Typeuri
                                                    Is Modifierfalse
                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                    Summaryfalse
                                                    950. Extension.extension:mapping.extension:comment.value[x]
                                                    Definition

                                                    Comments that provide information about the mapping or its use.


                                                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                    ShortComments about the mapping or its useValue of extension
                                                    Comments

                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                    Control0..1
                                                    Typemarkdown, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                    Is Modifierfalse
                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                    Summaryfalse
                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    952. Extension.extension:mapping.url
                                                    Definition

                                                    Source of the definition for the extension code - a logical name or a URL.

                                                    Shortidentifies the meaning of the extension
                                                    Comments

                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                    Control1..1
                                                    Typeuri
                                                    Is Modifierfalse
                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                    Summaryfalse
                                                    954. Extension.url
                                                    Definition

                                                    Source of the definition for the extension code - a logical name or a URL.

                                                    Shortidentifies the meaning of the extension
                                                    Comments

                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                    Control1..1
                                                    Typeuri
                                                    Is Modifierfalse
                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                    Summaryfalse
                                                    Fixed Valuehttp://hl7.org/fhir/5.0/StructureDefinition/extension-StructureDefinition.snapshot.element

                                                    Guidance on how to interpret the contents of this table can be foundhere

                                                    0. Extension
                                                    Definition

                                                    Captures constraints on each element within the resource.

                                                    ShortDefinition of elements in the resource (if no StructureDefinition)
                                                    Comments

                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                    Control1..*
                                                    Is Modifierfalse
                                                    2. Extension.extension:_datatype
                                                    Slice Name_datatype
                                                    Definition

                                                    Data type name for StructureDefinition.snapshot.element from FHIR R5

                                                    ShortData type name for StructureDefinition.snapshot.element from FHIR R5
                                                    Control0..1
                                                    TypeExtension(Datatype) (Extension Type: string)
                                                    4. Extension.extension:_datatype.value[x]
                                                    Comments

                                                    Must be: ElementDefinition

                                                    Control1..1
                                                    Typestring
                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                    Fixed ValueElementDefinition
                                                    6. Extension.extension:path
                                                    Slice Namepath
                                                    Definition

                                                    The path identifies the element and is expressed as a "."-separated list of ancestor elements, beginning with the name of the resource or extension.

                                                    ShortPath of the element in the hierarchy of elements
                                                    Comments

                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                    Control1..1
                                                    Is Modifierfalse
                                                    8. Extension.extension:path.value[x]
                                                    Definition

                                                    The path identifies the element and is expressed as a "."-separated list of ancestor elements, beginning with the name of the resource or extension.

                                                    ShortPath of the element in the hierarchy of elements
                                                    Comments

                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                    Typestring
                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                    10. Extension.extension:representation
                                                    Slice Namerepresentation
                                                    Definition

                                                    Codes that define how this element is represented in instances, when the deviation varies from the normal case. No extensions are allowed on elements with a representation of 'xmlAttr', no matter what FHIR serialization format is used.

                                                    ShortxmlAttr | xmlText | typeAttr | cdaText | xhtml
                                                    Comments

                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                    Control0..*
                                                    Is Modifierfalse
                                                    12. Extension.extension:representation.value[x]
                                                    Definition

                                                    Codes that define how this element is represented in instances, when the deviation varies from the normal case. No extensions are allowed on elements with a representation of 'xmlAttr', no matter what FHIR serialization format is used.

                                                    ShortxmlAttr | xmlText | typeAttr | cdaText | xhtml
                                                    Comments

                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                    BindingThe codes SHALL be taken from property-representation|5.0.0 (??)
                                                    (required to http://hl7.org/fhir/ValueSet/property-representation|5.0.0)

                                                    How a property is represented when serialized.

                                                    Typecode
                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                    14. Extension.extension:sliceName
                                                    Slice NamesliceName
                                                    Definition

                                                    The name of this element definition slice, when slicing is working. The name must be a token with no dots or spaces. This is a unique name referring to a specific set of constraints applied to this element, used to provide a name to different slices of the same element.

                                                    ShortName for this particular element (in a set of slices)
                                                    Comments

                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                    Control0..1
                                                    Is Modifierfalse
                                                    16. Extension.extension:sliceName.value[x]
                                                    Definition

                                                    The name of this element definition slice, when slicing is working. The name must be a token with no dots or spaces. This is a unique name referring to a specific set of constraints applied to this element, used to provide a name to different slices of the same element.

                                                    ShortName for this particular element (in a set of slices)
                                                    Comments

                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                    Typestring
                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                    18. Extension.extension:sliceIsConstraining
                                                    Slice NamesliceIsConstraining
                                                    Definition

                                                    If true, indicates that this slice definition is constraining a slice definition with the same name in an inherited profile. If false, the slice is not overriding any slice in an inherited profile. If missing, the slice might or might not be overriding a slice in an inherited profile, depending on the sliceName.

                                                    ShortIf this slice definition constrains an inherited slice definition (or not)
                                                    Comments

                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                    Control0..1
                                                    Is Modifierfalse
                                                    20. Extension.extension:sliceIsConstraining.value[x]
                                                    Definition

                                                    If true, indicates that this slice definition is constraining a slice definition with the same name in an inherited profile. If false, the slice is not overriding any slice in an inherited profile. If missing, the slice might or might not be overriding a slice in an inherited profile, depending on the sliceName.

                                                    ShortIf this slice definition constrains an inherited slice definition (or not)
                                                    Comments

                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                    Typeboolean
                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                    22. Extension.extension:label
                                                    Slice Namelabel
                                                    Definition

                                                    A single preferred label which is the text to display beside the element indicating its meaning or to use to prompt for the element in a user display or form.

                                                    ShortName for element to display with or prompt for element
                                                    Comments

                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                    Control0..1
                                                    Is Modifierfalse
                                                    24. Extension.extension:label.value[x]
                                                    Definition

                                                    A single preferred label which is the text to display beside the element indicating its meaning or to use to prompt for the element in a user display or form.

                                                    ShortName for element to display with or prompt for element
                                                    Comments

                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                    Typestring
                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                    26. Extension.extension:code
                                                    Slice Namecode
                                                    Definition

                                                    A code that has the same meaning as the element in a particular terminology.

                                                    ShortCorresponding codes in terminologies
                                                    Comments

                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                    Control0..*
                                                    Is Modifierfalse
                                                    28. Extension.extension:code.value[x]
                                                    Definition

                                                    A code that has the same meaning as the element in a particular terminology.

                                                    ShortCorresponding codes in terminologies
                                                    Comments

                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                    BindingFor example codes, see http://loinc.org/vs
                                                    (example to http://loinc.org/vs)

                                                    Codes that indicate the meaning of a data element.

                                                    TypeCoding
                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                    30. Extension.extension:slicing
                                                    Slice Nameslicing
                                                    Definition

                                                    Indicates that the element is sliced into a set of alternative definitions (i.e. in a structure definition, there are multiple different constraints on a single element in the base resource). Slicing can be used in any resource that has cardinality ..* on the base resource, or any resource with a choice of types. The set of slices is any elements that come after this in the element sequence that have the same path, until a shorter path occurs (the shorter path terminates the set).

                                                    ShortThis element is sliced - slices follow
                                                    Comments

                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                    Control0..1
                                                    Is Modifierfalse
                                                    32. Extension.extension:slicing.extension
                                                    Control1..*
                                                    SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                    • value @ url
                                                    • 34. Extension.extension:slicing.extension:discriminator
                                                      Slice Namediscriminator
                                                      Definition

                                                      Designates which child elements are used to discriminate between the slices when processing an instance. If one or more discriminators are provided, the value of the child elements in the instance data SHALL completely distinguish which slice the element in the resource matches based on the allowed values for those elements in each of the slices.

                                                      ShortElement values that are used to distinguish the slices
                                                      Comments

                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                      Control0..*
                                                      Is Modifierfalse
                                                      36. Extension.extension:slicing.extension:discriminator.extension
                                                      Control2..*
                                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                      • value @ url
                                                      • 38. Extension.extension:slicing.extension:discriminator.extension:type
                                                        Slice Nametype
                                                        Definition

                                                        How the element value is interpreted when discrimination is evaluated.

                                                        Shortvalue | exists | type | profile | position
                                                        Comments

                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                        Control1..1
                                                        Is Modifierfalse
                                                        40. Extension.extension:slicing.extension:discriminator.extension:type.value[x]
                                                        Definition

                                                        How the element value is interpreted when discrimination is evaluated.

                                                        Shortvalue | exists | type | profile | position
                                                        Comments

                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                        BindingThe codes SHALL be taken from Cross-version VS for R5.DiscriminatorType for use in FHIR R4
                                                        (required to http://hl7.org/fhir/uv/xver/5.0/ValueSet/R5-discriminator-type-for-R4)

                                                        How an element value is interpreted when discrimination is evaluated.

                                                        Typecode
                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        42. Extension.extension:slicing.extension:discriminator.extension:path
                                                        Slice Namepath
                                                        Definition

                                                        A FHIRPath expression, using the simple subset of FHIRPath, that is used to identify the element on which discrimination is based.

                                                        ShortPath to element value
                                                        Comments

                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                        Control1..1
                                                        Is Modifierfalse
                                                        44. Extension.extension:slicing.extension:discriminator.extension:path.value[x]
                                                        Definition

                                                        A FHIRPath expression, using the simple subset of FHIRPath, that is used to identify the element on which discrimination is based.

                                                        ShortPath to element value
                                                        Comments

                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                        Typestring
                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        46. Extension.extension:slicing.extension:description
                                                        Slice Namedescription
                                                        Definition

                                                        A human-readable text description of how the slicing works. If there is no discriminator, this is required to be present to provide whatever information is possible about how the slices can be differentiated.

                                                        ShortText description of how slicing works (or not)
                                                        Comments

                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                        Control0..1
                                                        Is Modifierfalse
                                                        48. Extension.extension:slicing.extension:description.value[x]
                                                        Definition

                                                        A human-readable text description of how the slicing works. If there is no discriminator, this is required to be present to provide whatever information is possible about how the slices can be differentiated.

                                                        ShortText description of how slicing works (or not)
                                                        Comments

                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                        Typestring
                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        50. Extension.extension:slicing.extension:ordered
                                                        Slice Nameordered
                                                        Definition

                                                        If the matching elements have to occur in the same order as defined in the profile.

                                                        ShortIf elements must be in same order as slices
                                                        Comments

                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                        Control0..1
                                                        Is Modifierfalse
                                                        52. Extension.extension:slicing.extension:ordered.value[x]
                                                        Definition

                                                        If the matching elements have to occur in the same order as defined in the profile.

                                                        ShortIf elements must be in same order as slices
                                                        Comments

                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                        Typeboolean
                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        54. Extension.extension:slicing.extension:rules
                                                        Slice Namerules
                                                        Definition

                                                        Whether additional slices are allowed or not. When the slices are ordered, profile authors can also say that additional slices are only allowed at the end.

                                                        Shortclosed | open | openAtEnd
                                                        Comments

                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                        Control1..1
                                                        Is Modifierfalse
                                                        56. Extension.extension:slicing.extension:rules.value[x]
                                                        Definition

                                                        Whether additional slices are allowed or not. When the slices are ordered, profile authors can also say that additional slices are only allowed at the end.

                                                        Shortclosed | open | openAtEnd
                                                        Comments

                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                        BindingThe codes SHALL be taken from resource-slicing-rules|5.0.0 (??)
                                                        (required to http://hl7.org/fhir/ValueSet/resource-slicing-rules|5.0.0)

                                                        How slices are interpreted when evaluating an instance.

                                                        Typecode
                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        58. Extension.extension:short
                                                        Slice Nameshort
                                                        Definition

                                                        A concise description of what this element means (e.g. for use in autogenerated summaries).

                                                        ShortConcise definition for space-constrained presentation
                                                        Comments

                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                        Control0..1
                                                        Is Modifierfalse
                                                        60. Extension.extension:short.value[x]
                                                        Definition

                                                        A concise description of what this element means (e.g. for use in autogenerated summaries).

                                                        ShortConcise definition for space-constrained presentation
                                                        Comments

                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                        Typestring
                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        62. Extension.extension:definition
                                                        Slice Namedefinition
                                                        Definition

                                                        Provides a complete explanation of the meaning of the data element for human readability. For the case of elements derived from existing elements (e.g. constraints), the definition SHALL be consistent with the base definition, but convey the meaning of the element in the particular context of use of the resource. (Note: The text you are reading is specified in ElementDefinition.definition).

                                                        ShortFull formal definition as narrative text
                                                        Comments

                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                        Control0..1
                                                        Is Modifierfalse
                                                        64. Extension.extension:definition.value[x]
                                                        Definition

                                                        Provides a complete explanation of the meaning of the data element for human readability. For the case of elements derived from existing elements (e.g. constraints), the definition SHALL be consistent with the base definition, but convey the meaning of the element in the particular context of use of the resource. (Note: The text you are reading is specified in ElementDefinition.definition).

                                                        ShortFull formal definition as narrative text
                                                        Comments

                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                        Typemarkdown
                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        66. Extension.extension:comment
                                                        Slice Namecomment
                                                        Definition

                                                        Explanatory notes and implementation guidance about the data element, including notes about how to use the data properly, exceptions to proper use, etc. (Note: The text you are reading is specified in ElementDefinition.comment).

                                                        ShortComments about the use of this element
                                                        Comments

                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                        Control0..1
                                                        Is Modifierfalse
                                                        68. Extension.extension:comment.value[x]
                                                        Definition

                                                        Explanatory notes and implementation guidance about the data element, including notes about how to use the data properly, exceptions to proper use, etc. (Note: The text you are reading is specified in ElementDefinition.comment).

                                                        ShortComments about the use of this element
                                                        Comments

                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                        Typemarkdown
                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        70. Extension.extension:requirements
                                                        Slice Namerequirements
                                                        Definition

                                                        This element is for traceability of why the element was created and why the constraints exist as they do. This may be used to point to source materials or specifications that drove the structure of this element.

                                                        ShortWhy this resource has been created
                                                        Comments

                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                        Control0..1
                                                        Is Modifierfalse
                                                        72. Extension.extension:requirements.value[x]
                                                        Definition

                                                        This element is for traceability of why the element was created and why the constraints exist as they do. This may be used to point to source materials or specifications that drove the structure of this element.

                                                        ShortWhy this resource has been created
                                                        Comments

                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                        Typemarkdown
                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        74. Extension.extension:alias
                                                        Slice Namealias
                                                        Definition

                                                        Identifies additional names by which this element might also be known.

                                                        ShortOther names
                                                        Comments

                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                        Control0..*
                                                        Is Modifierfalse
                                                        76. Extension.extension:alias.value[x]
                                                        Definition

                                                        Identifies additional names by which this element might also be known.

                                                        ShortOther names
                                                        Comments

                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                        Typestring
                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        78. Extension.extension:min
                                                        Slice Namemin
                                                        Definition

                                                        The minimum number of times this element SHALL appear in the instance.

                                                        ShortMinimum Cardinality
                                                        Comments

                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                        Control0..1
                                                        Is Modifierfalse
                                                        80. Extension.extension:min.value[x]
                                                        Definition

                                                        The minimum number of times this element SHALL appear in the instance.

                                                        ShortMinimum Cardinality
                                                        Comments

                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                        TypeunsignedInt
                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        82. Extension.extension:max
                                                        Slice Namemax
                                                        Definition

                                                        The maximum number of times this element is permitted to appear in the instance.

                                                        ShortMaximum Cardinality (a number or *)
                                                        Comments

                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                        Control0..1
                                                        Is Modifierfalse
                                                        84. Extension.extension:max.value[x]
                                                        Definition

                                                        The maximum number of times this element is permitted to appear in the instance.

                                                        ShortMaximum Cardinality (a number or *)
                                                        Comments

                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                        Typestring
                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                        86. Extension.extension:base
                                                        Slice Namebase
                                                        Definition

                                                        Information about the base definition of the element, provided to make it unnecessary for tools to trace the deviation of the element through the derived and related profiles. When the element definition is not the original definition of an element - e.g. either in a constraint on another type, or for elements from a super type in a snap shot - then the information in provided in the element definition may be different to the base definition. On the original definition of the element, it will be same.

                                                        ShortBase definition information for tools
                                                        Comments

                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                        Control0..1
                                                        Is Modifierfalse
                                                        88. Extension.extension:base.extension
                                                        Control3..*
                                                        SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                        • value @ url
                                                        • 90. Extension.extension:base.extension:path
                                                          Slice Namepath
                                                          Definition

                                                          The Path that identifies the base element - this matches the ElementDefinition.path for that element. Across FHIR, there is only one base definition of any element - that is, an element definition on a StructureDefinition without a StructureDefinition.base.

                                                          ShortPath that identifies the base element
                                                          Comments

                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                          Control1..1
                                                          Is Modifierfalse
                                                          92. Extension.extension:base.extension:path.value[x]
                                                          Definition

                                                          The Path that identifies the base element - this matches the ElementDefinition.path for that element. Across FHIR, there is only one base definition of any element - that is, an element definition on a StructureDefinition without a StructureDefinition.base.

                                                          ShortPath that identifies the base element
                                                          Comments

                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                          Typestring
                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                          94. Extension.extension:base.extension:min
                                                          Slice Namemin
                                                          Definition

                                                          Minimum cardinality of the base element identified by the path.

                                                          ShortMin cardinality of the base element
                                                          Comments

                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                          Control1..1
                                                          Is Modifierfalse
                                                          96. Extension.extension:base.extension:min.value[x]
                                                          Definition

                                                          Minimum cardinality of the base element identified by the path.

                                                          ShortMin cardinality of the base element
                                                          Comments

                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                          TypeunsignedInt
                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                          98. Extension.extension:base.extension:max
                                                          Slice Namemax
                                                          Definition

                                                          Maximum cardinality of the base element identified by the path.

                                                          ShortMax cardinality of the base element
                                                          Comments

                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                          Control1..1
                                                          Is Modifierfalse
                                                          100. Extension.extension:base.extension:max.value[x]
                                                          Definition

                                                          Maximum cardinality of the base element identified by the path.

                                                          ShortMax cardinality of the base element
                                                          Comments

                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                          Typestring
                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                          102. Extension.extension:contentReference
                                                          Slice NamecontentReference
                                                          Definition

                                                          Identifies an element defined elsewhere in the definition whose content rules should be applied to the current element. ContentReferences bring across all the rules that are in the ElementDefinition for the element, including definitions, cardinality constraints, bindings, invariants etc.

                                                          ShortReference to definition of content for the element
                                                          Comments

                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                          Control0..1
                                                          Is Modifierfalse
                                                          104. Extension.extension:contentReference.value[x]
                                                          Definition

                                                          Identifies an element defined elsewhere in the definition whose content rules should be applied to the current element. ContentReferences bring across all the rules that are in the ElementDefinition for the element, including definitions, cardinality constraints, bindings, invariants etc.

                                                          ShortReference to definition of content for the element
                                                          Comments

                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                          Typeuri
                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                          106. Extension.extension:type
                                                          Slice Nametype
                                                          Definition

                                                          The data type or resource that the value of this element is permitted to be.

                                                          ShortData type and Profile for this element
                                                          Comments

                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                          Control0..*
                                                          Is Modifierfalse
                                                          108. Extension.extension:type.extension
                                                          Control1..*
                                                          SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                          • value @ url
                                                          • 110. Extension.extension:type.extension:code
                                                            Slice Namecode
                                                            Definition

                                                            URL of Data type or Resource that is a(or the) type used for this element. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition e.g. "string" is a reference to http://hl7.org/fhir/StructureDefinition/string. Absolute URLs are only allowed in logical models.

                                                            ShortData type or Resource (reference to definition)
                                                            Comments

                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                            Control1..1
                                                            Is Modifierfalse
                                                            112. Extension.extension:type.extension:code.value[x]
                                                            Definition

                                                            URL of Data type or Resource that is a(or the) type used for this element. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition e.g. "string" is a reference to http://hl7.org/fhir/StructureDefinition/string. Absolute URLs are only allowed in logical models.

                                                            ShortData type or Resource (reference to definition)
                                                            Comments

                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                            BindingUnless not suitable, these codes SHALL be taken from elementdefinition-types (??)
                                                            (extensible to http://hl7.org/fhir/ValueSet/elementdefinition-types)

                                                            List of all Types for ElementDefinition.type.code.

                                                            Typeuri
                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                            114. Extension.extension:type.extension:profile
                                                            Slice Nameprofile
                                                            Definition

                                                            Identifies a profile structure or implementation Guide that applies to the datatype this element refers to. If any profiles are specified, then the content must conform to at least one of them. The URL can be a local reference - to a contained StructureDefinition, or a reference to another StructureDefinition or Implementation Guide by a canonical URL. When an implementation guide is specified, the type SHALL conform to at least one profile defined in the implementation guide.

                                                            ShortProfiles (StructureDefinition or IG) - one must apply
                                                            Comments

                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                            Control0..*
                                                            Is Modifierfalse
                                                            116. Extension.extension:type.extension:profile.value[x]
                                                            Definition

                                                            Identifies a profile structure or implementation Guide that applies to the datatype this element refers to. If any profiles are specified, then the content must conform to at least one of them. The URL can be a local reference - to a contained StructureDefinition, or a reference to another StructureDefinition or Implementation Guide by a canonical URL. When an implementation guide is specified, the type SHALL conform to at least one profile defined in the implementation guide.

                                                            ShortProfiles (StructureDefinition or IG) - one must apply
                                                            Comments

                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                            Typecanonical(StructureDefinition, ImplementationGuide)
                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                            118. Extension.extension:type.extension:targetProfile
                                                            Slice NametargetProfile
                                                            Definition

                                                            Used when the type is "Reference" or "canonical", and identifies a profile structure or implementation Guide that applies to the target of the reference this element refers to. If any profiles are specified, then the content must conform to at least one of them. The URL can be a local reference - to a contained StructureDefinition, or a reference to another StructureDefinition or Implementation Guide by a canonical URL. When an implementation guide is specified, the target resource SHALL conform to at least one profile defined in the implementation guide.

                                                            ShortProfile (StructureDefinition or IG) on the Reference/canonical target - one must apply
                                                            Comments

                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                            Control0..*
                                                            Is Modifierfalse
                                                            120. Extension.extension:type.extension:targetProfile.value[x]
                                                            Definition

                                                            Used when the type is "Reference" or "canonical", and identifies a profile structure or implementation Guide that applies to the target of the reference this element refers to. If any profiles are specified, then the content must conform to at least one of them. The URL can be a local reference - to a contained StructureDefinition, or a reference to another StructureDefinition or Implementation Guide by a canonical URL. When an implementation guide is specified, the target resource SHALL conform to at least one profile defined in the implementation guide.

                                                            ShortProfile (StructureDefinition or IG) on the Reference/canonical target - one must apply
                                                            Comments

                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                            Typecanonical(StructureDefinition, ImplementationGuide)
                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                            122. Extension.extension:type.extension:aggregation
                                                            Slice Nameaggregation
                                                            Definition

                                                            If the type is a reference to another resource, how the resource is or can be aggregated - is it a contained resource, or a reference, and if the context is a bundle, is it included in the bundle.

                                                            Shortcontained | referenced | bundled - how aggregated
                                                            Comments

                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                            Control0..*
                                                            Is Modifierfalse
                                                            124. Extension.extension:type.extension:aggregation.value[x]
                                                            Definition

                                                            If the type is a reference to another resource, how the resource is or can be aggregated - is it a contained resource, or a reference, and if the context is a bundle, is it included in the bundle.

                                                            Shortcontained | referenced | bundled - how aggregated
                                                            Comments

                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                            BindingThe codes SHALL be taken from resource-aggregation-mode|5.0.0 (??)
                                                            (required to http://hl7.org/fhir/ValueSet/resource-aggregation-mode|5.0.0)

                                                            How resource references can be aggregated.

                                                            Typecode
                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                            126. Extension.extension:type.extension:versioning
                                                            Slice Nameversioning
                                                            Definition

                                                            Whether this reference needs to be version specific or version independent, or whether either can be used.

                                                            Shorteither | independent | specific
                                                            Comments

                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                            Control0..1
                                                            Is Modifierfalse
                                                            128. Extension.extension:type.extension:versioning.value[x]
                                                            Definition

                                                            Whether this reference needs to be version specific or version independent, or whether either can be used.

                                                            Shorteither | independent | specific
                                                            Comments

                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                            BindingThe codes SHALL be taken from reference-version-rules|5.0.0 (??)
                                                            (required to http://hl7.org/fhir/ValueSet/reference-version-rules|5.0.0)

                                                            Whether a reference needs to be version specific or version independent, or whether either can be used.

                                                            Typecode
                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                            130. Extension.extension:defaultValue[x]
                                                            Slice NamedefaultValue[x]
                                                            Definition

                                                            The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').

                                                            ShortSpecified value if missing from instance
                                                            Comments

                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                            Control0..1
                                                            Is Modifierfalse
                                                            132. Extension.extension:defaultValue[x].extension:_datatype
                                                            Slice Name_datatype
                                                            Definition

                                                            Data type name for ElementDefinition.defaultValue[x] from FHIR R5

                                                            ShortData type name for ElementDefinition.defaultValue[x] from FHIR R5
                                                            Control0..1
                                                            TypeExtension(Datatype) (Extension Type: string)
                                                            134. Extension.extension:defaultValue[x].extension:_datatype.value[x]
                                                            Comments

                                                            Must be: CodeableReference|RatioRange|Availability|ExtendedContactDetail|integer64

                                                            Control1..1
                                                            Typestring
                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                            136. Extension.extension:defaultValue[x].extension:concept
                                                            Slice Nameconcept
                                                            Definition

                                                            A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                                            ShortReference to a concept (by class)
                                                            Comments

                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                            Control0..1
                                                            Is Modifierfalse
                                                            138. Extension.extension:defaultValue[x].extension:concept.value[x]
                                                            Definition

                                                            A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                                            ShortReference to a concept (by class)
                                                            Comments

                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                            TypeCodeableConcept
                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                            140. Extension.extension:defaultValue[x].extension:reference
                                                            Slice Namereference
                                                            Definition

                                                            A reference to a resource the provides exact details about the information being referenced.

                                                            ShortReference to a resource (by instance)
                                                            Comments

                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                            Control0..1
                                                            Is Modifierfalse
                                                            142. Extension.extension:defaultValue[x].extension:reference.value[x]
                                                            Definition

                                                            A reference to a resource the provides exact details about the information being referenced.

                                                            ShortReference to a resource (by instance)
                                                            Comments

                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                            TypeReference
                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                            144. Extension.extension:defaultValue[x].extension:lowNumerator
                                                            Slice NamelowNumerator
                                                            Definition

                                                            The value of the low limit numerator.

                                                            ShortLow Numerator limit
                                                            Comments

                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                            Control0..1
                                                            Is Modifierfalse
                                                            146. Extension.extension:defaultValue[x].extension:lowNumerator.value[x]
                                                            Definition

                                                            The value of the low limit numerator.

                                                            ShortLow Numerator limit
                                                            Comments

                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                            TypeQuantity(SimpleQuantity)
                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                            148. Extension.extension:defaultValue[x].extension:highNumerator
                                                            Slice NamehighNumerator
                                                            Definition

                                                            The value of the high limit numerator.

                                                            ShortHigh Numerator limit
                                                            Comments

                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                            Control0..1
                                                            Is Modifierfalse
                                                            150. Extension.extension:defaultValue[x].extension:highNumerator.value[x]
                                                            Definition

                                                            The value of the high limit numerator.

                                                            ShortHigh Numerator limit
                                                            Comments

                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                            TypeQuantity(SimpleQuantity)
                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                            152. Extension.extension:defaultValue[x].extension:denominator
                                                            Slice Namedenominator
                                                            Definition

                                                            The value of the denominator.

                                                            ShortDenominator value
                                                            Comments

                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                            Control0..1
                                                            Is Modifierfalse
                                                            154. Extension.extension:defaultValue[x].extension:denominator.value[x]
                                                            Definition

                                                            The value of the denominator.

                                                            ShortDenominator value
                                                            Comments

                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                            TypeQuantity(SimpleQuantity)
                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                            156. Extension.extension:defaultValue[x].extension:availableTime
                                                            Slice NameavailableTime
                                                            Definition

                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                            ShortTimes the {item} is available
                                                            Control0..*
                                                            Is Modifierfalse
                                                            158. Extension.extension:defaultValue[x].extension:availableTime.extension
                                                            Control0..*
                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                            • value @ url
                                                            • 160. Extension.extension:defaultValue[x].extension:availableTime.extension:daysOfWeek
                                                              Slice NamedaysOfWeek
                                                              Definition

                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                              Shortmon | tue | wed | thu | fri | sat | sun
                                                              Control0..*
                                                              Is Modifierfalse
                                                              162. Extension.extension:defaultValue[x].extension:availableTime.extension:daysOfWeek.value[x]
                                                              Definition

                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                              Shortmon | tue | wed | thu | fri | sat | sun
                                                              BindingThe codes SHALL be taken from days-of-week|5.0.0 (??)
                                                              (required to http://hl7.org/fhir/ValueSet/days-of-week|5.0.0)

                                                              The purpose for which an extended contact detail should be used.

                                                              Typecode
                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                              164. Extension.extension:defaultValue[x].extension:availableTime.extension:allDay
                                                              Slice NameallDay
                                                              Definition

                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                              ShortAlways available? i.e. 24 hour service
                                                              Control0..1
                                                              Is Modifierfalse
                                                              166. Extension.extension:defaultValue[x].extension:availableTime.extension:allDay.value[x]
                                                              Definition

                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                              ShortAlways available? i.e. 24 hour service
                                                              Typeboolean
                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                              168. Extension.extension:defaultValue[x].extension:availableTime.extension:availableStartTime
                                                              Slice NameavailableStartTime
                                                              Definition

                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                              ShortOpening time of day (ignored if allDay = true)
                                                              Control0..1
                                                              Is Modifierfalse
                                                              170. Extension.extension:defaultValue[x].extension:availableTime.extension:availableStartTime.value[x]
                                                              Definition

                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                              ShortOpening time of day (ignored if allDay = true)
                                                              Typetime
                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                              172. Extension.extension:defaultValue[x].extension:availableTime.extension:availableEndTime
                                                              Slice NameavailableEndTime
                                                              Definition

                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                              ShortClosing time of day (ignored if allDay = true)
                                                              Control0..1
                                                              Is Modifierfalse
                                                              174. Extension.extension:defaultValue[x].extension:availableTime.extension:availableEndTime.value[x]
                                                              Definition

                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                              ShortClosing time of day (ignored if allDay = true)
                                                              Typetime
                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                              176. Extension.extension:defaultValue[x].extension:notAvailableTime
                                                              Slice NamenotAvailableTime
                                                              Definition

                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                              ShortNot available during this time due to provided reason
                                                              Control0..*
                                                              Is Modifierfalse
                                                              178. Extension.extension:defaultValue[x].extension:notAvailableTime.extension
                                                              Control0..*
                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                              • value @ url
                                                              • 180. Extension.extension:defaultValue[x].extension:notAvailableTime.extension:description
                                                                Slice Namedescription
                                                                Definition

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                ShortReason presented to the user explaining why time not available
                                                                Control0..1
                                                                Is Modifierfalse
                                                                182. Extension.extension:defaultValue[x].extension:notAvailableTime.extension:description.value[x]
                                                                Definition

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                ShortReason presented to the user explaining why time not available
                                                                Typestring
                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                184. Extension.extension:defaultValue[x].extension:notAvailableTime.extension:during
                                                                Slice Nameduring
                                                                Definition

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                ShortService not available during this period
                                                                Control0..1
                                                                Is Modifierfalse
                                                                186. Extension.extension:defaultValue[x].extension:notAvailableTime.extension:during.value[x]
                                                                Definition

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                ShortService not available during this period
                                                                TypePeriod
                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                188. Extension.extension:defaultValue[x].extension:purpose
                                                                Slice Namepurpose
                                                                Definition

                                                                The purpose/type of contact.

                                                                ShortThe type of contact
                                                                Comments

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                Control0..1
                                                                Is Modifierfalse
                                                                190. Extension.extension:defaultValue[x].extension:purpose.value[x]
                                                                Definition

                                                                The purpose/type of contact.

                                                                ShortThe type of contact
                                                                Comments

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                BindingThe codes SHOULD be taken from Contact entity type
                                                                (preferred to http://terminology.hl7.org/ValueSet/contactentity-type)

                                                                The purpose for which an extended contact detail should be used.

                                                                TypeCodeableConcept
                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                192. Extension.extension:defaultValue[x].extension:name
                                                                Slice Namename
                                                                Definition

                                                                The name of an individual to contact, some types of contact detail are usually blank.

                                                                ShortName of an individual to contact
                                                                Comments

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                Control0..*
                                                                Is Modifierfalse
                                                                194. Extension.extension:defaultValue[x].extension:name.value[x]
                                                                Definition

                                                                The name of an individual to contact, some types of contact detail are usually blank.

                                                                ShortName of an individual to contact
                                                                Comments

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                TypeHumanName
                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                196. Extension.extension:defaultValue[x].extension:telecom
                                                                Slice Nametelecom
                                                                Definition

                                                                The contact details application for the purpose defined.

                                                                ShortContact details (e.g.phone/fax/url)
                                                                Comments

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                Control0..*
                                                                Is Modifierfalse
                                                                198. Extension.extension:defaultValue[x].extension:telecom.value[x]
                                                                Definition

                                                                The contact details application for the purpose defined.

                                                                ShortContact details (e.g.phone/fax/url)
                                                                Comments

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                TypeContactPoint
                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                200. Extension.extension:defaultValue[x].extension:address
                                                                Slice Nameaddress
                                                                Definition

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                ShortAddress for the contact
                                                                Control0..1
                                                                Is Modifierfalse
                                                                202. Extension.extension:defaultValue[x].extension:address.value[x]
                                                                Definition

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                ShortAddress for the contact
                                                                TypeAddress
                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                204. Extension.extension:defaultValue[x].extension:organization
                                                                Slice Nameorganization
                                                                Definition

                                                                This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.

                                                                ShortThis contact detail is handled/monitored by a specific organization
                                                                Comments

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                Control0..1
                                                                Is Modifierfalse
                                                                206. Extension.extension:defaultValue[x].extension:organization.value[x]
                                                                Definition

                                                                This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.

                                                                ShortThis contact detail is handled/monitored by a specific organization
                                                                Comments

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                TypeReference(Organization)
                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                208. Extension.extension:defaultValue[x].extension:period
                                                                Slice Nameperiod
                                                                Definition

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                ShortPeriod that this contact was valid for usage
                                                                Control0..1
                                                                Is Modifierfalse
                                                                210. Extension.extension:defaultValue[x].extension:period.value[x]
                                                                Definition

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                ShortPeriod that this contact was valid for usage
                                                                TypePeriod
                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                212. Extension.extension:defaultValue[x].value[x]
                                                                Definition

                                                                The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').

                                                                ShortSpecified value if missing from instance
                                                                Comments

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                214. Extension.extension:meaningWhenMissing
                                                                Slice NamemeaningWhenMissing
                                                                Definition

                                                                The Implicit meaning that is to be understood when this element is missing (e.g. 'when this element is missing, the period is ongoing').

                                                                ShortImplicit meaning when this element is missing
                                                                Comments

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                Control0..1
                                                                Is Modifierfalse
                                                                216. Extension.extension:meaningWhenMissing.value[x]
                                                                Definition

                                                                The Implicit meaning that is to be understood when this element is missing (e.g. 'when this element is missing, the period is ongoing').

                                                                ShortImplicit meaning when this element is missing
                                                                Comments

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                Typemarkdown
                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                218. Extension.extension:orderMeaning
                                                                Slice NameorderMeaning
                                                                Definition

                                                                If present, indicates that the order of the repeating element has meaning and describes what that meaning is. If absent, it means that the order of the element has no meaning.

                                                                ShortWhat the order of the elements means
                                                                Comments

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                Control0..1
                                                                Is Modifierfalse
                                                                220. Extension.extension:orderMeaning.value[x]
                                                                Definition

                                                                If present, indicates that the order of the repeating element has meaning and describes what that meaning is. If absent, it means that the order of the element has no meaning.

                                                                ShortWhat the order of the elements means
                                                                Comments

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                Typestring
                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                222. Extension.extension:fixed[x]
                                                                Slice Namefixed[x]
                                                                Definition

                                                                Specifies a value that SHALL be exactly the value for this element in the instance, if present. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.

                                                                ShortValue must be exactly this
                                                                Comments

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                Control0..1
                                                                Is Modifierfalse
                                                                224. Extension.extension:fixed[x].extension:_datatype
                                                                Slice Name_datatype
                                                                Definition

                                                                Data type name for ElementDefinition.fixed[x] from FHIR R5

                                                                ShortData type name for ElementDefinition.fixed[x] from FHIR R5
                                                                Control0..1
                                                                TypeExtension(Datatype) (Extension Type: string)
                                                                226. Extension.extension:fixed[x].extension:_datatype.value[x]
                                                                Comments

                                                                Must be: CodeableReference|RatioRange|Availability|ExtendedContactDetail|integer64

                                                                Control1..1
                                                                Typestring
                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                228. Extension.extension:fixed[x].extension:concept
                                                                Slice Nameconcept
                                                                Definition

                                                                A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                                                ShortReference to a concept (by class)
                                                                Comments

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                Control0..1
                                                                Is Modifierfalse
                                                                230. Extension.extension:fixed[x].extension:concept.value[x]
                                                                Definition

                                                                A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                                                ShortReference to a concept (by class)
                                                                Comments

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                TypeCodeableConcept
                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                232. Extension.extension:fixed[x].extension:reference
                                                                Slice Namereference
                                                                Definition

                                                                A reference to a resource the provides exact details about the information being referenced.

                                                                ShortReference to a resource (by instance)
                                                                Comments

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                Control0..1
                                                                Is Modifierfalse
                                                                234. Extension.extension:fixed[x].extension:reference.value[x]
                                                                Definition

                                                                A reference to a resource the provides exact details about the information being referenced.

                                                                ShortReference to a resource (by instance)
                                                                Comments

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                TypeReference
                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                236. Extension.extension:fixed[x].extension:lowNumerator
                                                                Slice NamelowNumerator
                                                                Definition

                                                                The value of the low limit numerator.

                                                                ShortLow Numerator limit
                                                                Comments

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                Control0..1
                                                                Is Modifierfalse
                                                                238. Extension.extension:fixed[x].extension:lowNumerator.value[x]
                                                                Definition

                                                                The value of the low limit numerator.

                                                                ShortLow Numerator limit
                                                                Comments

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                TypeQuantity(SimpleQuantity)
                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                240. Extension.extension:fixed[x].extension:highNumerator
                                                                Slice NamehighNumerator
                                                                Definition

                                                                The value of the high limit numerator.

                                                                ShortHigh Numerator limit
                                                                Comments

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                Control0..1
                                                                Is Modifierfalse
                                                                242. Extension.extension:fixed[x].extension:highNumerator.value[x]
                                                                Definition

                                                                The value of the high limit numerator.

                                                                ShortHigh Numerator limit
                                                                Comments

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                TypeQuantity(SimpleQuantity)
                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                244. Extension.extension:fixed[x].extension:denominator
                                                                Slice Namedenominator
                                                                Definition

                                                                The value of the denominator.

                                                                ShortDenominator value
                                                                Comments

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                Control0..1
                                                                Is Modifierfalse
                                                                246. Extension.extension:fixed[x].extension:denominator.value[x]
                                                                Definition

                                                                The value of the denominator.

                                                                ShortDenominator value
                                                                Comments

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                TypeQuantity(SimpleQuantity)
                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                248. Extension.extension:fixed[x].extension:availableTime
                                                                Slice NameavailableTime
                                                                Definition

                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                ShortTimes the {item} is available
                                                                Control0..*
                                                                Is Modifierfalse
                                                                250. Extension.extension:fixed[x].extension:availableTime.extension
                                                                Control0..*
                                                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                • value @ url
                                                                • 252. Extension.extension:fixed[x].extension:availableTime.extension:daysOfWeek
                                                                  Slice NamedaysOfWeek
                                                                  Definition

                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                  Shortmon | tue | wed | thu | fri | sat | sun
                                                                  Control0..*
                                                                  Is Modifierfalse
                                                                  254. Extension.extension:fixed[x].extension:availableTime.extension:daysOfWeek.value[x]
                                                                  Definition

                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                  Shortmon | tue | wed | thu | fri | sat | sun
                                                                  BindingThe codes SHALL be taken from days-of-week|5.0.0 (??)
                                                                  (required to http://hl7.org/fhir/ValueSet/days-of-week|5.0.0)

                                                                  The purpose for which an extended contact detail should be used.

                                                                  Typecode
                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                  256. Extension.extension:fixed[x].extension:availableTime.extension:allDay
                                                                  Slice NameallDay
                                                                  Definition

                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                  ShortAlways available? i.e. 24 hour service
                                                                  Control0..1
                                                                  Is Modifierfalse
                                                                  258. Extension.extension:fixed[x].extension:availableTime.extension:allDay.value[x]
                                                                  Definition

                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                  ShortAlways available? i.e. 24 hour service
                                                                  Typeboolean
                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                  260. Extension.extension:fixed[x].extension:availableTime.extension:availableStartTime
                                                                  Slice NameavailableStartTime
                                                                  Definition

                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                  ShortOpening time of day (ignored if allDay = true)
                                                                  Control0..1
                                                                  Is Modifierfalse
                                                                  262. Extension.extension:fixed[x].extension:availableTime.extension:availableStartTime.value[x]
                                                                  Definition

                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                  ShortOpening time of day (ignored if allDay = true)
                                                                  Typetime
                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                  264. Extension.extension:fixed[x].extension:availableTime.extension:availableEndTime
                                                                  Slice NameavailableEndTime
                                                                  Definition

                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                  ShortClosing time of day (ignored if allDay = true)
                                                                  Control0..1
                                                                  Is Modifierfalse
                                                                  266. Extension.extension:fixed[x].extension:availableTime.extension:availableEndTime.value[x]
                                                                  Definition

                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                  ShortClosing time of day (ignored if allDay = true)
                                                                  Typetime
                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                  268. Extension.extension:fixed[x].extension:notAvailableTime
                                                                  Slice NamenotAvailableTime
                                                                  Definition

                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                  ShortNot available during this time due to provided reason
                                                                  Control0..*
                                                                  Is Modifierfalse
                                                                  270. Extension.extension:fixed[x].extension:notAvailableTime.extension
                                                                  Control0..*
                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                  • value @ url
                                                                  • 272. Extension.extension:fixed[x].extension:notAvailableTime.extension:description
                                                                    Slice Namedescription
                                                                    Definition

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    ShortReason presented to the user explaining why time not available
                                                                    Control0..1
                                                                    Is Modifierfalse
                                                                    274. Extension.extension:fixed[x].extension:notAvailableTime.extension:description.value[x]
                                                                    Definition

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    ShortReason presented to the user explaining why time not available
                                                                    Typestring
                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                    276. Extension.extension:fixed[x].extension:notAvailableTime.extension:during
                                                                    Slice Nameduring
                                                                    Definition

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    ShortService not available during this period
                                                                    Control0..1
                                                                    Is Modifierfalse
                                                                    278. Extension.extension:fixed[x].extension:notAvailableTime.extension:during.value[x]
                                                                    Definition

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    ShortService not available during this period
                                                                    TypePeriod
                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                    280. Extension.extension:fixed[x].extension:purpose
                                                                    Slice Namepurpose
                                                                    Definition

                                                                    The purpose/type of contact.

                                                                    ShortThe type of contact
                                                                    Comments

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    Control0..1
                                                                    Is Modifierfalse
                                                                    282. Extension.extension:fixed[x].extension:purpose.value[x]
                                                                    Definition

                                                                    The purpose/type of contact.

                                                                    ShortThe type of contact
                                                                    Comments

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    BindingThe codes SHOULD be taken from Contact entity type
                                                                    (preferred to http://terminology.hl7.org/ValueSet/contactentity-type)

                                                                    The purpose for which an extended contact detail should be used.

                                                                    TypeCodeableConcept
                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                    284. Extension.extension:fixed[x].extension:name
                                                                    Slice Namename
                                                                    Definition

                                                                    The name of an individual to contact, some types of contact detail are usually blank.

                                                                    ShortName of an individual to contact
                                                                    Comments

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    Control0..*
                                                                    Is Modifierfalse
                                                                    286. Extension.extension:fixed[x].extension:name.value[x]
                                                                    Definition

                                                                    The name of an individual to contact, some types of contact detail are usually blank.

                                                                    ShortName of an individual to contact
                                                                    Comments

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    TypeHumanName
                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                    288. Extension.extension:fixed[x].extension:telecom
                                                                    Slice Nametelecom
                                                                    Definition

                                                                    The contact details application for the purpose defined.

                                                                    ShortContact details (e.g.phone/fax/url)
                                                                    Comments

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    Control0..*
                                                                    Is Modifierfalse
                                                                    290. Extension.extension:fixed[x].extension:telecom.value[x]
                                                                    Definition

                                                                    The contact details application for the purpose defined.

                                                                    ShortContact details (e.g.phone/fax/url)
                                                                    Comments

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    TypeContactPoint
                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                    292. Extension.extension:fixed[x].extension:address
                                                                    Slice Nameaddress
                                                                    Definition

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    ShortAddress for the contact
                                                                    Control0..1
                                                                    Is Modifierfalse
                                                                    294. Extension.extension:fixed[x].extension:address.value[x]
                                                                    Definition

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    ShortAddress for the contact
                                                                    TypeAddress
                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                    296. Extension.extension:fixed[x].extension:organization
                                                                    Slice Nameorganization
                                                                    Definition

                                                                    This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.

                                                                    ShortThis contact detail is handled/monitored by a specific organization
                                                                    Comments

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    Control0..1
                                                                    Is Modifierfalse
                                                                    298. Extension.extension:fixed[x].extension:organization.value[x]
                                                                    Definition

                                                                    This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.

                                                                    ShortThis contact detail is handled/monitored by a specific organization
                                                                    Comments

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    TypeReference(Organization)
                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                    300. Extension.extension:fixed[x].extension:period
                                                                    Slice Nameperiod
                                                                    Definition

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    ShortPeriod that this contact was valid for usage
                                                                    Control0..1
                                                                    Is Modifierfalse
                                                                    302. Extension.extension:fixed[x].extension:period.value[x]
                                                                    Definition

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    ShortPeriod that this contact was valid for usage
                                                                    TypePeriod
                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                    304. Extension.extension:fixed[x].value[x]
                                                                    Definition

                                                                    Specifies a value that SHALL be exactly the value for this element in the instance, if present. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.

                                                                    ShortValue must be exactly this
                                                                    Comments

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                    306. Extension.extension:pattern[x]
                                                                    Slice Namepattern[x]
                                                                    Definition

                                                                    Specifies a value that each occurrence of the element in the instance SHALL follow - that is, any value in the pattern must be found in the instance, if the element has a value. Other additional values may be found too. This is effectively constraint by example.

                                                                    When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly.

                                                                    When an element within a pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] must (recursively) match at least one element from the instance array.

                                                                    When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e.,

                                                                    1. If primitive: it must match exactly the pattern value
                                                                    2. If a complex object: it must match (recursively) the pattern value
                                                                    3. If an array: it must match (recursively) the pattern value

                                                                    If a pattern[x] is declared on a repeating element, the pattern applies to all repetitions. If the desire is for a pattern to apply to only one element or a subset of elements, slicing must be used. See Examples of Patterns for examples of pattern usage and the effect it will have.

                                                                    ShortValue must have at least these property values
                                                                    Comments

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    Control0..1
                                                                    Is Modifierfalse
                                                                    308. Extension.extension:pattern[x].extension:_datatype
                                                                    Slice Name_datatype
                                                                    Definition

                                                                    Data type name for ElementDefinition.pattern[x] from FHIR R5

                                                                    ShortData type name for ElementDefinition.pattern[x] from FHIR R5
                                                                    Control0..1
                                                                    TypeExtension(Datatype) (Extension Type: string)
                                                                    310. Extension.extension:pattern[x].extension:_datatype.value[x]
                                                                    Comments

                                                                    Must be: CodeableReference|RatioRange|Availability|ExtendedContactDetail|integer64

                                                                    Control1..1
                                                                    Typestring
                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                    312. Extension.extension:pattern[x].extension:concept
                                                                    Slice Nameconcept
                                                                    Definition

                                                                    A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                                                    ShortReference to a concept (by class)
                                                                    Comments

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    Control0..1
                                                                    Is Modifierfalse
                                                                    314. Extension.extension:pattern[x].extension:concept.value[x]
                                                                    Definition

                                                                    A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                                                    ShortReference to a concept (by class)
                                                                    Comments

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    TypeCodeableConcept
                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                    316. Extension.extension:pattern[x].extension:reference
                                                                    Slice Namereference
                                                                    Definition

                                                                    A reference to a resource the provides exact details about the information being referenced.

                                                                    ShortReference to a resource (by instance)
                                                                    Comments

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    Control0..1
                                                                    Is Modifierfalse
                                                                    318. Extension.extension:pattern[x].extension:reference.value[x]
                                                                    Definition

                                                                    A reference to a resource the provides exact details about the information being referenced.

                                                                    ShortReference to a resource (by instance)
                                                                    Comments

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    TypeReference
                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                    320. Extension.extension:pattern[x].extension:lowNumerator
                                                                    Slice NamelowNumerator
                                                                    Definition

                                                                    The value of the low limit numerator.

                                                                    ShortLow Numerator limit
                                                                    Comments

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    Control0..1
                                                                    Is Modifierfalse
                                                                    322. Extension.extension:pattern[x].extension:lowNumerator.value[x]
                                                                    Definition

                                                                    The value of the low limit numerator.

                                                                    ShortLow Numerator limit
                                                                    Comments

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    TypeQuantity(SimpleQuantity)
                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                    324. Extension.extension:pattern[x].extension:highNumerator
                                                                    Slice NamehighNumerator
                                                                    Definition

                                                                    The value of the high limit numerator.

                                                                    ShortHigh Numerator limit
                                                                    Comments

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    Control0..1
                                                                    Is Modifierfalse
                                                                    326. Extension.extension:pattern[x].extension:highNumerator.value[x]
                                                                    Definition

                                                                    The value of the high limit numerator.

                                                                    ShortHigh Numerator limit
                                                                    Comments

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    TypeQuantity(SimpleQuantity)
                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                    328. Extension.extension:pattern[x].extension:denominator
                                                                    Slice Namedenominator
                                                                    Definition

                                                                    The value of the denominator.

                                                                    ShortDenominator value
                                                                    Comments

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    Control0..1
                                                                    Is Modifierfalse
                                                                    330. Extension.extension:pattern[x].extension:denominator.value[x]
                                                                    Definition

                                                                    The value of the denominator.

                                                                    ShortDenominator value
                                                                    Comments

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    TypeQuantity(SimpleQuantity)
                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                    332. Extension.extension:pattern[x].extension:availableTime
                                                                    Slice NameavailableTime
                                                                    Definition

                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                    ShortTimes the {item} is available
                                                                    Control0..*
                                                                    Is Modifierfalse
                                                                    334. Extension.extension:pattern[x].extension:availableTime.extension
                                                                    Control0..*
                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                    • value @ url
                                                                    • 336. Extension.extension:pattern[x].extension:availableTime.extension:daysOfWeek
                                                                      Slice NamedaysOfWeek
                                                                      Definition

                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                      Shortmon | tue | wed | thu | fri | sat | sun
                                                                      Control0..*
                                                                      Is Modifierfalse
                                                                      338. Extension.extension:pattern[x].extension:availableTime.extension:daysOfWeek.value[x]
                                                                      Definition

                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                      Shortmon | tue | wed | thu | fri | sat | sun
                                                                      BindingThe codes SHALL be taken from days-of-week|5.0.0 (??)
                                                                      (required to http://hl7.org/fhir/ValueSet/days-of-week|5.0.0)

                                                                      The purpose for which an extended contact detail should be used.

                                                                      Typecode
                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                      340. Extension.extension:pattern[x].extension:availableTime.extension:allDay
                                                                      Slice NameallDay
                                                                      Definition

                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                      ShortAlways available? i.e. 24 hour service
                                                                      Control0..1
                                                                      Is Modifierfalse
                                                                      342. Extension.extension:pattern[x].extension:availableTime.extension:allDay.value[x]
                                                                      Definition

                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                      ShortAlways available? i.e. 24 hour service
                                                                      Typeboolean
                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                      344. Extension.extension:pattern[x].extension:availableTime.extension:availableStartTime
                                                                      Slice NameavailableStartTime
                                                                      Definition

                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                      ShortOpening time of day (ignored if allDay = true)
                                                                      Control0..1
                                                                      Is Modifierfalse
                                                                      346. Extension.extension:pattern[x].extension:availableTime.extension:availableStartTime.value[x]
                                                                      Definition

                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                      ShortOpening time of day (ignored if allDay = true)
                                                                      Typetime
                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                      348. Extension.extension:pattern[x].extension:availableTime.extension:availableEndTime
                                                                      Slice NameavailableEndTime
                                                                      Definition

                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                      ShortClosing time of day (ignored if allDay = true)
                                                                      Control0..1
                                                                      Is Modifierfalse
                                                                      350. Extension.extension:pattern[x].extension:availableTime.extension:availableEndTime.value[x]
                                                                      Definition

                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                      ShortClosing time of day (ignored if allDay = true)
                                                                      Typetime
                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                      352. Extension.extension:pattern[x].extension:notAvailableTime
                                                                      Slice NamenotAvailableTime
                                                                      Definition

                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                      ShortNot available during this time due to provided reason
                                                                      Control0..*
                                                                      Is Modifierfalse
                                                                      354. Extension.extension:pattern[x].extension:notAvailableTime.extension
                                                                      Control0..*
                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                      • value @ url
                                                                      • 356. Extension.extension:pattern[x].extension:notAvailableTime.extension:description
                                                                        Slice Namedescription
                                                                        Definition

                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                        ShortReason presented to the user explaining why time not available
                                                                        Control0..1
                                                                        Is Modifierfalse
                                                                        358. Extension.extension:pattern[x].extension:notAvailableTime.extension:description.value[x]
                                                                        Definition

                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                        ShortReason presented to the user explaining why time not available
                                                                        Typestring
                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                        360. Extension.extension:pattern[x].extension:notAvailableTime.extension:during
                                                                        Slice Nameduring
                                                                        Definition

                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                        ShortService not available during this period
                                                                        Control0..1
                                                                        Is Modifierfalse
                                                                        362. Extension.extension:pattern[x].extension:notAvailableTime.extension:during.value[x]
                                                                        Definition

                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                        ShortService not available during this period
                                                                        TypePeriod
                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                        364. Extension.extension:pattern[x].extension:purpose
                                                                        Slice Namepurpose
                                                                        Definition

                                                                        The purpose/type of contact.

                                                                        ShortThe type of contact
                                                                        Comments

                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                        Control0..1
                                                                        Is Modifierfalse
                                                                        366. Extension.extension:pattern[x].extension:purpose.value[x]
                                                                        Definition

                                                                        The purpose/type of contact.

                                                                        ShortThe type of contact
                                                                        Comments

                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                        BindingThe codes SHOULD be taken from Contact entity type
                                                                        (preferred to http://terminology.hl7.org/ValueSet/contactentity-type)

                                                                        The purpose for which an extended contact detail should be used.

                                                                        TypeCodeableConcept
                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                        368. Extension.extension:pattern[x].extension:name
                                                                        Slice Namename
                                                                        Definition

                                                                        The name of an individual to contact, some types of contact detail are usually blank.

                                                                        ShortName of an individual to contact
                                                                        Comments

                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                        Control0..*
                                                                        Is Modifierfalse
                                                                        370. Extension.extension:pattern[x].extension:name.value[x]
                                                                        Definition

                                                                        The name of an individual to contact, some types of contact detail are usually blank.

                                                                        ShortName of an individual to contact
                                                                        Comments

                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                        TypeHumanName
                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                        372. Extension.extension:pattern[x].extension:telecom
                                                                        Slice Nametelecom
                                                                        Definition

                                                                        The contact details application for the purpose defined.

                                                                        ShortContact details (e.g.phone/fax/url)
                                                                        Comments

                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                        Control0..*
                                                                        Is Modifierfalse
                                                                        374. Extension.extension:pattern[x].extension:telecom.value[x]
                                                                        Definition

                                                                        The contact details application for the purpose defined.

                                                                        ShortContact details (e.g.phone/fax/url)
                                                                        Comments

                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                        TypeContactPoint
                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                        376. Extension.extension:pattern[x].extension:address
                                                                        Slice Nameaddress
                                                                        Definition

                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                        ShortAddress for the contact
                                                                        Control0..1
                                                                        Is Modifierfalse
                                                                        378. Extension.extension:pattern[x].extension:address.value[x]
                                                                        Definition

                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                        ShortAddress for the contact
                                                                        TypeAddress
                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                        380. Extension.extension:pattern[x].extension:organization
                                                                        Slice Nameorganization
                                                                        Definition

                                                                        This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.

                                                                        ShortThis contact detail is handled/monitored by a specific organization
                                                                        Comments

                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                        Control0..1
                                                                        Is Modifierfalse
                                                                        382. Extension.extension:pattern[x].extension:organization.value[x]
                                                                        Definition

                                                                        This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.

                                                                        ShortThis contact detail is handled/monitored by a specific organization
                                                                        Comments

                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                        TypeReference(Organization)
                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                        384. Extension.extension:pattern[x].extension:period
                                                                        Slice Nameperiod
                                                                        Definition

                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                        ShortPeriod that this contact was valid for usage
                                                                        Control0..1
                                                                        Is Modifierfalse
                                                                        386. Extension.extension:pattern[x].extension:period.value[x]
                                                                        Definition

                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                        ShortPeriod that this contact was valid for usage
                                                                        TypePeriod
                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                        388. Extension.extension:pattern[x].value[x]
                                                                        Definition

                                                                        Specifies a value that each occurrence of the element in the instance SHALL follow - that is, any value in the pattern must be found in the instance, if the element has a value. Other additional values may be found too. This is effectively constraint by example.

                                                                        When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly.

                                                                        When an element within a pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] must (recursively) match at least one element from the instance array.

                                                                        When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e.,

                                                                        1. If primitive: it must match exactly the pattern value
                                                                        2. If a complex object: it must match (recursively) the pattern value
                                                                        3. If an array: it must match (recursively) the pattern value

                                                                        If a pattern[x] is declared on a repeating element, the pattern applies to all repetitions. If the desire is for a pattern to apply to only one element or a subset of elements, slicing must be used. See Examples of Patterns for examples of pattern usage and the effect it will have.

                                                                        ShortValue must have at least these property values
                                                                        Comments

                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                        TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                        390. Extension.extension:example
                                                                        Slice Nameexample
                                                                        Definition

                                                                        A sample value for this element demonstrating the type of information that would typically be found in the element.

                                                                        ShortExample value (as defined for type)
                                                                        Comments

                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                        Control0..*
                                                                        Is Modifierfalse
                                                                        392. Extension.extension:example.extension
                                                                        Control2..*
                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                        • value @ url
                                                                        • 394. Extension.extension:example.extension:label
                                                                          Slice Namelabel
                                                                          Definition

                                                                          Describes the purpose of this example among the set of examples.

                                                                          ShortDescribes the purpose of this example
                                                                          Comments

                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                          Control1..1
                                                                          Is Modifierfalse
                                                                          396. Extension.extension:example.extension:label.value[x]
                                                                          Definition

                                                                          Describes the purpose of this example among the set of examples.

                                                                          ShortDescribes the purpose of this example
                                                                          Comments

                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                          Typestring
                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                          398. Extension.extension:example.extension:value[x]
                                                                          Slice Namevalue[x]
                                                                          Definition

                                                                          The actual value for the element, which must be one of the types allowed for this element.

                                                                          ShortValue of Example (one of allowed types)
                                                                          Comments

                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                          Control1..1
                                                                          Is Modifierfalse
                                                                          400. Extension.extension:example.extension:value[x].extension:_datatype
                                                                          Slice Name_datatype
                                                                          Definition

                                                                          Data type name for ElementDefinition.example.value[x] from FHIR R5

                                                                          ShortData type name for ElementDefinition.example.value[x] from FHIR R5
                                                                          Control0..1
                                                                          TypeExtension(Datatype) (Extension Type: string)
                                                                          402. Extension.extension:example.extension:value[x].extension:_datatype.value[x]
                                                                          Comments

                                                                          Must be: CodeableReference|RatioRange|Availability|ExtendedContactDetail|integer64

                                                                          Control1..1
                                                                          Typestring
                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                          404. Extension.extension:example.extension:value[x].extension:concept
                                                                          Slice Nameconcept
                                                                          Definition

                                                                          A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                                                          ShortReference to a concept (by class)
                                                                          Comments

                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                          Control0..1
                                                                          Is Modifierfalse
                                                                          406. Extension.extension:example.extension:value[x].extension:concept.value[x]
                                                                          Definition

                                                                          A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                                                          ShortReference to a concept (by class)
                                                                          Comments

                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                          TypeCodeableConcept
                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                          408. Extension.extension:example.extension:value[x].extension:reference
                                                                          Slice Namereference
                                                                          Definition

                                                                          A reference to a resource the provides exact details about the information being referenced.

                                                                          ShortReference to a resource (by instance)
                                                                          Comments

                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                          Control0..1
                                                                          Is Modifierfalse
                                                                          410. Extension.extension:example.extension:value[x].extension:reference.value[x]
                                                                          Definition

                                                                          A reference to a resource the provides exact details about the information being referenced.

                                                                          ShortReference to a resource (by instance)
                                                                          Comments

                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                          TypeReference
                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                          412. Extension.extension:example.extension:value[x].extension:lowNumerator
                                                                          Slice NamelowNumerator
                                                                          Definition

                                                                          The value of the low limit numerator.

                                                                          ShortLow Numerator limit
                                                                          Comments

                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                          Control0..1
                                                                          Is Modifierfalse
                                                                          414. Extension.extension:example.extension:value[x].extension:lowNumerator.value[x]
                                                                          Definition

                                                                          The value of the low limit numerator.

                                                                          ShortLow Numerator limit
                                                                          Comments

                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                          TypeQuantity(SimpleQuantity)
                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                          416. Extension.extension:example.extension:value[x].extension:highNumerator
                                                                          Slice NamehighNumerator
                                                                          Definition

                                                                          The value of the high limit numerator.

                                                                          ShortHigh Numerator limit
                                                                          Comments

                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                          Control0..1
                                                                          Is Modifierfalse
                                                                          418. Extension.extension:example.extension:value[x].extension:highNumerator.value[x]
                                                                          Definition

                                                                          The value of the high limit numerator.

                                                                          ShortHigh Numerator limit
                                                                          Comments

                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                          TypeQuantity(SimpleQuantity)
                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                          420. Extension.extension:example.extension:value[x].extension:denominator
                                                                          Slice Namedenominator
                                                                          Definition

                                                                          The value of the denominator.

                                                                          ShortDenominator value
                                                                          Comments

                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                          Control0..1
                                                                          Is Modifierfalse
                                                                          422. Extension.extension:example.extension:value[x].extension:denominator.value[x]
                                                                          Definition

                                                                          The value of the denominator.

                                                                          ShortDenominator value
                                                                          Comments

                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                          TypeQuantity(SimpleQuantity)
                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                          424. Extension.extension:example.extension:value[x].extension:availableTime
                                                                          Slice NameavailableTime
                                                                          Definition

                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                          ShortTimes the {item} is available
                                                                          Control0..*
                                                                          Is Modifierfalse
                                                                          426. Extension.extension:example.extension:value[x].extension:availableTime.extension
                                                                          Control0..*
                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                          • value @ url
                                                                          • 428. Extension.extension:example.extension:value[x].extension:availableTime.extension:daysOfWeek
                                                                            Slice NamedaysOfWeek
                                                                            Definition

                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                            Shortmon | tue | wed | thu | fri | sat | sun
                                                                            Control0..*
                                                                            Is Modifierfalse
                                                                            430. Extension.extension:example.extension:value[x].extension:availableTime.extension:daysOfWeek.value[x]
                                                                            Definition

                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                            Shortmon | tue | wed | thu | fri | sat | sun
                                                                            BindingThe codes SHALL be taken from days-of-week|5.0.0 (??)
                                                                            (required to http://hl7.org/fhir/ValueSet/days-of-week|5.0.0)

                                                                            The purpose for which an extended contact detail should be used.

                                                                            Typecode
                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                            432. Extension.extension:example.extension:value[x].extension:availableTime.extension:allDay
                                                                            Slice NameallDay
                                                                            Definition

                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                            ShortAlways available? i.e. 24 hour service
                                                                            Control0..1
                                                                            Is Modifierfalse
                                                                            434. Extension.extension:example.extension:value[x].extension:availableTime.extension:allDay.value[x]
                                                                            Definition

                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                            ShortAlways available? i.e. 24 hour service
                                                                            Typeboolean
                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                            436. Extension.extension:example.extension:value[x].extension:availableTime.extension:availableStartTime
                                                                            Slice NameavailableStartTime
                                                                            Definition

                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                            ShortOpening time of day (ignored if allDay = true)
                                                                            Control0..1
                                                                            Is Modifierfalse
                                                                            438. Extension.extension:example.extension:value[x].extension:availableTime.extension:availableStartTime.value[x]
                                                                            Definition

                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                            ShortOpening time of day (ignored if allDay = true)
                                                                            Typetime
                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                            440. Extension.extension:example.extension:value[x].extension:availableTime.extension:availableEndTime
                                                                            Slice NameavailableEndTime
                                                                            Definition

                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                            ShortClosing time of day (ignored if allDay = true)
                                                                            Control0..1
                                                                            Is Modifierfalse
                                                                            442. Extension.extension:example.extension:value[x].extension:availableTime.extension:availableEndTime.value[x]
                                                                            Definition

                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                            ShortClosing time of day (ignored if allDay = true)
                                                                            Typetime
                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                            444. Extension.extension:example.extension:value[x].extension:notAvailableTime
                                                                            Slice NamenotAvailableTime
                                                                            Definition

                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                            ShortNot available during this time due to provided reason
                                                                            Control0..*
                                                                            Is Modifierfalse
                                                                            446. Extension.extension:example.extension:value[x].extension:notAvailableTime.extension
                                                                            Control0..*
                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                            • value @ url
                                                                            • 448. Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:description
                                                                              Slice Namedescription
                                                                              Definition

                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                              ShortReason presented to the user explaining why time not available
                                                                              Control0..1
                                                                              Is Modifierfalse
                                                                              450. Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:description.value[x]
                                                                              Definition

                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                              ShortReason presented to the user explaining why time not available
                                                                              Typestring
                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                              452. Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:during
                                                                              Slice Nameduring
                                                                              Definition

                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                              ShortService not available during this period
                                                                              Control0..1
                                                                              Is Modifierfalse
                                                                              454. Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:during.value[x]
                                                                              Definition

                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                              ShortService not available during this period
                                                                              TypePeriod
                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                              456. Extension.extension:example.extension:value[x].extension:purpose
                                                                              Slice Namepurpose
                                                                              Definition

                                                                              The purpose/type of contact.

                                                                              ShortThe type of contact
                                                                              Comments

                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                              Control0..1
                                                                              Is Modifierfalse
                                                                              458. Extension.extension:example.extension:value[x].extension:purpose.value[x]
                                                                              Definition

                                                                              The purpose/type of contact.

                                                                              ShortThe type of contact
                                                                              Comments

                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                              BindingThe codes SHOULD be taken from Contact entity type
                                                                              (preferred to http://terminology.hl7.org/ValueSet/contactentity-type)

                                                                              The purpose for which an extended contact detail should be used.

                                                                              TypeCodeableConcept
                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                              460. Extension.extension:example.extension:value[x].extension:name
                                                                              Slice Namename
                                                                              Definition

                                                                              The name of an individual to contact, some types of contact detail are usually blank.

                                                                              ShortName of an individual to contact
                                                                              Comments

                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                              Control0..*
                                                                              Is Modifierfalse
                                                                              462. Extension.extension:example.extension:value[x].extension:name.value[x]
                                                                              Definition

                                                                              The name of an individual to contact, some types of contact detail are usually blank.

                                                                              ShortName of an individual to contact
                                                                              Comments

                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                              TypeHumanName
                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                              464. Extension.extension:example.extension:value[x].extension:telecom
                                                                              Slice Nametelecom
                                                                              Definition

                                                                              The contact details application for the purpose defined.

                                                                              ShortContact details (e.g.phone/fax/url)
                                                                              Comments

                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                              Control0..*
                                                                              Is Modifierfalse
                                                                              466. Extension.extension:example.extension:value[x].extension:telecom.value[x]
                                                                              Definition

                                                                              The contact details application for the purpose defined.

                                                                              ShortContact details (e.g.phone/fax/url)
                                                                              Comments

                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                              TypeContactPoint
                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                              468. Extension.extension:example.extension:value[x].extension:address
                                                                              Slice Nameaddress
                                                                              Definition

                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                              ShortAddress for the contact
                                                                              Control0..1
                                                                              Is Modifierfalse
                                                                              470. Extension.extension:example.extension:value[x].extension:address.value[x]
                                                                              Definition

                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                              ShortAddress for the contact
                                                                              TypeAddress
                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                              472. Extension.extension:example.extension:value[x].extension:organization
                                                                              Slice Nameorganization
                                                                              Definition

                                                                              This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.

                                                                              ShortThis contact detail is handled/monitored by a specific organization
                                                                              Comments

                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                              Control0..1
                                                                              Is Modifierfalse
                                                                              474. Extension.extension:example.extension:value[x].extension:organization.value[x]
                                                                              Definition

                                                                              This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.

                                                                              ShortThis contact detail is handled/monitored by a specific organization
                                                                              Comments

                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                              TypeReference(Organization)
                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                              476. Extension.extension:example.extension:value[x].extension:period
                                                                              Slice Nameperiod
                                                                              Definition

                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                              ShortPeriod that this contact was valid for usage
                                                                              Control0..1
                                                                              Is Modifierfalse
                                                                              478. Extension.extension:example.extension:value[x].extension:period.value[x]
                                                                              Definition

                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                              ShortPeriod that this contact was valid for usage
                                                                              TypePeriod
                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                              480. Extension.extension:example.extension:value[x].value[x]
                                                                              Definition

                                                                              The actual value for the element, which must be one of the types allowed for this element.

                                                                              ShortValue of Example (one of allowed types)
                                                                              Comments

                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                              TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                              482. Extension.extension:minValue[x]
                                                                              Slice NameminValue[x]
                                                                              Definition

                                                                              The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.

                                                                              ShortMinimum Allowed Value (for some types)
                                                                              Comments

                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                              Control0..1
                                                                              Is Modifierfalse
                                                                              484. Extension.extension:minValue[x].extension:_datatype
                                                                              Slice Name_datatype
                                                                              Definition

                                                                              Data type name for ElementDefinition.minValue[x] from FHIR R5

                                                                              ShortData type name for ElementDefinition.minValue[x] from FHIR R5
                                                                              Control0..1
                                                                              TypeExtension(Datatype) (Extension Type: string)
                                                                              486. Extension.extension:minValue[x].extension:_datatype.value[x]
                                                                              Comments

                                                                              Must be: integer64

                                                                              Control1..1
                                                                              Typestring
                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                              Fixed Valueinteger64
                                                                              488. Extension.extension:minValue[x].value[x]
                                                                              Definition

                                                                              The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.

                                                                              ShortMinimum Allowed Value (for some types)
                                                                              Comments

                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                              TypeChoice of: date, dateTime, instant, time, decimal, integer, positiveInt, unsignedInt, Quantity, string
                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                              490. Extension.extension:maxValue[x]
                                                                              Slice NamemaxValue[x]
                                                                              Definition

                                                                              The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.

                                                                              ShortMaximum Allowed Value (for some types)
                                                                              Comments

                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                              Control0..1
                                                                              Is Modifierfalse
                                                                              492. Extension.extension:maxValue[x].extension:_datatype
                                                                              Slice Name_datatype
                                                                              Definition

                                                                              Data type name for ElementDefinition.maxValue[x] from FHIR R5

                                                                              ShortData type name for ElementDefinition.maxValue[x] from FHIR R5
                                                                              Control0..1
                                                                              TypeExtension(Datatype) (Extension Type: string)
                                                                              494. Extension.extension:maxValue[x].extension:_datatype.value[x]
                                                                              Comments

                                                                              Must be: integer64

                                                                              Control1..1
                                                                              Typestring
                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                              Fixed Valueinteger64
                                                                              496. Extension.extension:maxValue[x].value[x]
                                                                              Definition

                                                                              The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.

                                                                              ShortMaximum Allowed Value (for some types)
                                                                              Comments

                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                              TypeChoice of: date, dateTime, instant, time, decimal, integer, positiveInt, unsignedInt, Quantity, string
                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                              498. Extension.extension:maxLength
                                                                              Slice NamemaxLength
                                                                              Definition

                                                                              Indicates the maximum length in characters that is permitted to be present in conformant instances and which is expected to be supported by conformant consumers that support the element. maxLength SHOULD only be used on primitive data types that have a string representation (see http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics).

                                                                              ShortMax length for string type data
                                                                              Comments

                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                              Control0..1
                                                                              Is Modifierfalse
                                                                              500. Extension.extension:maxLength.value[x]
                                                                              Definition

                                                                              Indicates the maximum length in characters that is permitted to be present in conformant instances and which is expected to be supported by conformant consumers that support the element. maxLength SHOULD only be used on primitive data types that have a string representation (see http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics).

                                                                              ShortMax length for string type data
                                                                              Comments

                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                              Typeinteger
                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                              502. Extension.extension:condition
                                                                              Slice Namecondition
                                                                              Definition

                                                                              A reference to an invariant that may make additional statements about the cardinality or value in the instance.

                                                                              ShortReference to invariant about presence
                                                                              Comments

                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                              Control0..*
                                                                              Is Modifierfalse
                                                                              504. Extension.extension:condition.value[x]
                                                                              Definition

                                                                              A reference to an invariant that may make additional statements about the cardinality or value in the instance.

                                                                              ShortReference to invariant about presence
                                                                              Comments

                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                              Typeid
                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                              506. Extension.extension:constraint
                                                                              Slice Nameconstraint
                                                                              Definition

                                                                              Formal constraints such as co-occurrence and other constraints that can be computationally evaluated within the context of the instance.

                                                                              ShortCondition that must evaluate to true
                                                                              Comments

                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                              Control0..*
                                                                              Is Modifierfalse
                                                                              508. Extension.extension:constraint.extension
                                                                              Control3..*
                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                              • value @ url
                                                                              • 510. Extension.extension:constraint.extension:key
                                                                                Slice Namekey
                                                                                Definition

                                                                                Allows identification of which elements have their cardinalities impacted by the constraint. Will not be referenced for constraints that do not affect cardinality.

                                                                                ShortTarget of 'condition' reference above
                                                                                Comments

                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                Control1..1
                                                                                Is Modifierfalse
                                                                                512. Extension.extension:constraint.extension:key.value[x]
                                                                                Definition

                                                                                Allows identification of which elements have their cardinalities impacted by the constraint. Will not be referenced for constraints that do not affect cardinality.

                                                                                ShortTarget of 'condition' reference above
                                                                                Comments

                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                Typeid
                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                514. Extension.extension:constraint.extension:requirements
                                                                                Slice Namerequirements
                                                                                Definition

                                                                                Description of why this constraint is necessary or appropriate.

                                                                                ShortWhy this constraint is necessary or appropriate
                                                                                Comments

                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                Control0..1
                                                                                Is Modifierfalse
                                                                                516. Extension.extension:constraint.extension:requirements.value[x]
                                                                                Definition

                                                                                Description of why this constraint is necessary or appropriate.

                                                                                ShortWhy this constraint is necessary or appropriate
                                                                                Comments

                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                Typemarkdown
                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                518. Extension.extension:constraint.extension:severity
                                                                                Slice Nameseverity
                                                                                Definition

                                                                                Identifies the impact constraint violation has on the conformance of the instance.

                                                                                Shorterror | warning
                                                                                Comments

                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                Control1..1
                                                                                Is Modifierfalse
                                                                                520. Extension.extension:constraint.extension:severity.value[x]
                                                                                Definition

                                                                                Identifies the impact constraint violation has on the conformance of the instance.

                                                                                Shorterror | warning
                                                                                Comments

                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                BindingThe codes SHALL be taken from constraint-severity|5.0.0 (??)
                                                                                (required to http://hl7.org/fhir/ValueSet/constraint-severity|5.0.0)

                                                                                SHALL applications comply with this constraint?

                                                                                Typecode
                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                522. Extension.extension:constraint.extension:suppress
                                                                                Slice Namesuppress
                                                                                Definition

                                                                                If true, indicates that the warning or best practice guideline should be suppressed.

                                                                                ShortSuppress warning or hint in profile
                                                                                Comments

                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                Control0..1
                                                                                Is Modifierfalse
                                                                                524. Extension.extension:constraint.extension:suppress.value[x]
                                                                                Definition

                                                                                If true, indicates that the warning or best practice guideline should be suppressed.

                                                                                ShortSuppress warning or hint in profile
                                                                                Comments

                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                Typeboolean
                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                526. Extension.extension:constraint.extension:human
                                                                                Slice Namehuman
                                                                                Definition

                                                                                Text that can be used to describe the constraint in messages identifying that the constraint has been violated.

                                                                                ShortHuman description of constraint
                                                                                Comments

                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                Control1..1
                                                                                Is Modifierfalse
                                                                                528. Extension.extension:constraint.extension:human.value[x]
                                                                                Definition

                                                                                Text that can be used to describe the constraint in messages identifying that the constraint has been violated.

                                                                                ShortHuman description of constraint
                                                                                Comments

                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                Typestring
                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                530. Extension.extension:constraint.extension:expression
                                                                                Slice Nameexpression
                                                                                Definition

                                                                                A FHIRPath expression of constraint that can be executed to see if this constraint is met.

                                                                                ShortFHIRPath expression of constraint
                                                                                Comments

                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                Control0..1
                                                                                Is Modifierfalse
                                                                                532. Extension.extension:constraint.extension:expression.value[x]
                                                                                Definition

                                                                                A FHIRPath expression of constraint that can be executed to see if this constraint is met.

                                                                                ShortFHIRPath expression of constraint
                                                                                Comments

                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                Typestring
                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                534. Extension.extension:constraint.extension:source
                                                                                Slice Namesource
                                                                                Definition

                                                                                A reference to the original source of the constraint, for traceability purposes.

                                                                                ShortReference to original source of constraint
                                                                                Comments

                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                Control0..1
                                                                                Is Modifierfalse
                                                                                536. Extension.extension:constraint.extension:source.value[x]
                                                                                Definition

                                                                                A reference to the original source of the constraint, for traceability purposes.

                                                                                ShortReference to original source of constraint
                                                                                Comments

                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                Typecanonical(StructureDefinition)
                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                538. Extension.extension:mustHaveValue
                                                                                Slice NamemustHaveValue
                                                                                Definition

                                                                                Specifies for a primitive data type that the value of the data type cannot be replaced by an extension.

                                                                                ShortFor primitives, that a value must be present - not replaced by an extension
                                                                                Comments

                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                Control0..1
                                                                                Is Modifierfalse
                                                                                540. Extension.extension:mustHaveValue.value[x]
                                                                                Definition

                                                                                Specifies for a primitive data type that the value of the data type cannot be replaced by an extension.

                                                                                ShortFor primitives, that a value must be present - not replaced by an extension
                                                                                Comments

                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                Typeboolean
                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                542. Extension.extension:valueAlternatives
                                                                                Slice NamevalueAlternatives
                                                                                Definition

                                                                                Specifies a list of extensions that can appear in place of a primitive value.

                                                                                ShortExtensions that are allowed to replace a primitive value
                                                                                Comments

                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                Control0..*
                                                                                Is Modifierfalse
                                                                                544. Extension.extension:valueAlternatives.value[x]
                                                                                Definition

                                                                                Specifies a list of extensions that can appear in place of a primitive value.

                                                                                ShortExtensions that are allowed to replace a primitive value
                                                                                Comments

                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                Typecanonical(StructureDefinition)
                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                546. Extension.extension:mustSupport
                                                                                Slice NamemustSupport
                                                                                Definition

                                                                                If true, implementations that produce or consume resources SHALL provide "support" for the element in some meaningful way. Note that this is being phased out and replaced by obligations (see below). If false, the element may be ignored and not supported. If false, whether to populate or use the data element in any way is at the discretion of the implementation.

                                                                                ShortIf the element must be supported (discouraged - see obligations)
                                                                                Comments

                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                Control0..1
                                                                                Is Modifierfalse
                                                                                548. Extension.extension:mustSupport.value[x]
                                                                                Definition

                                                                                If true, implementations that produce or consume resources SHALL provide "support" for the element in some meaningful way. Note that this is being phased out and replaced by obligations (see below). If false, the element may be ignored and not supported. If false, whether to populate or use the data element in any way is at the discretion of the implementation.

                                                                                ShortIf the element must be supported (discouraged - see obligations)
                                                                                Comments

                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                Typeboolean
                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                550. Extension.extension:isModifier
                                                                                Slice NameisModifier
                                                                                Definition

                                                                                If true, the value of this element affects the interpretation of the element or resource that contains it, and the value of the element cannot be ignored. Typically, this is used for status, negation and qualification codes. The effect of this is that the element cannot be ignored by systems: they SHALL either recognize the element and process it, and/or a pre-determination has been made that it is not relevant to their particular system. When used on the root element in an extension definition, this indicates whether or not the extension is a modifier extension.

                                                                                ShortIf this modifies the meaning of other elements
                                                                                Comments

                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                Control0..1
                                                                                Is Modifierfalse
                                                                                552. Extension.extension:isModifier.value[x]
                                                                                Definition

                                                                                If true, the value of this element affects the interpretation of the element or resource that contains it, and the value of the element cannot be ignored. Typically, this is used for status, negation and qualification codes. The effect of this is that the element cannot be ignored by systems: they SHALL either recognize the element and process it, and/or a pre-determination has been made that it is not relevant to their particular system. When used on the root element in an extension definition, this indicates whether or not the extension is a modifier extension.

                                                                                ShortIf this modifies the meaning of other elements
                                                                                Comments

                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                Typeboolean
                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                554. Extension.extension:isModifierReason
                                                                                Slice NameisModifierReason
                                                                                Definition

                                                                                Explains how that element affects the interpretation of the resource or element that contains it.

                                                                                ShortReason that this element is marked as a modifier
                                                                                Comments

                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                Control0..1
                                                                                Is Modifierfalse
                                                                                556. Extension.extension:isModifierReason.value[x]
                                                                                Definition

                                                                                Explains how that element affects the interpretation of the resource or element that contains it.

                                                                                ShortReason that this element is marked as a modifier
                                                                                Comments

                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                Typestring
                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                558. Extension.extension:isSummary
                                                                                Slice NameisSummary
                                                                                Definition

                                                                                Whether the element should be included if a client requests a search with the parameter _summary=true.

                                                                                ShortInclude when _summary = true?
                                                                                Comments

                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                Control0..1
                                                                                Is Modifierfalse
                                                                                560. Extension.extension:isSummary.value[x]
                                                                                Definition

                                                                                Whether the element should be included if a client requests a search with the parameter _summary=true.

                                                                                ShortInclude when _summary = true?
                                                                                Comments

                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                Typeboolean
                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                562. Extension.extension:binding
                                                                                Slice Namebinding
                                                                                Definition

                                                                                Binds to a value set if this element is coded (code, Coding, CodeableConcept, Quantity), or the data types (string, uri).

                                                                                ShortValueSet details if this is coded
                                                                                Comments

                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                Control0..1
                                                                                Is Modifierfalse
                                                                                564. Extension.extension:binding.extension
                                                                                Control1..*
                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                • value @ url
                                                                                • 566. Extension.extension:binding.extension:strength
                                                                                  Slice Namestrength
                                                                                  Definition

                                                                                  Indicates the degree of conformance expectations associated with this binding - that is, the degree to which the provided value set must be adhered to in the instances.

                                                                                  Shortrequired | extensible | preferred | example
                                                                                  Comments

                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                  Control1..1
                                                                                  Is Modifierfalse
                                                                                  568. Extension.extension:binding.extension:strength.value[x]
                                                                                  Definition

                                                                                  Indicates the degree of conformance expectations associated with this binding - that is, the degree to which the provided value set must be adhered to in the instances.

                                                                                  Shortrequired | extensible | preferred | example
                                                                                  Comments

                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                  BindingThe codes SHALL be taken from binding-strength|5.0.0 (??)
                                                                                  (required to http://hl7.org/fhir/ValueSet/binding-strength|5.0.0)

                                                                                  Indication of the degree of conformance expectations associated with a binding.

                                                                                  Typecode
                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                  570. Extension.extension:binding.extension:description
                                                                                  Slice Namedescription
                                                                                  Definition

                                                                                  Describes the intended use of this particular set of codes.

                                                                                  ShortIntended use of codes in the bound value set
                                                                                  Comments

                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                  Control0..1
                                                                                  Is Modifierfalse
                                                                                  572. Extension.extension:binding.extension:description.value[x]
                                                                                  Definition

                                                                                  Describes the intended use of this particular set of codes.

                                                                                  ShortIntended use of codes in the bound value set
                                                                                  Comments

                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                  Typemarkdown
                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                  574. Extension.extension:binding.extension:valueSet
                                                                                  Slice NamevalueSet
                                                                                  Definition

                                                                                  Refers to the value set that identifies the set of codes the binding refers to.

                                                                                  ShortSource of value set
                                                                                  Comments

                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                  Control0..1
                                                                                  Is Modifierfalse
                                                                                  576. Extension.extension:binding.extension:valueSet.value[x]
                                                                                  Definition

                                                                                  Refers to the value set that identifies the set of codes the binding refers to.

                                                                                  ShortSource of value set
                                                                                  Comments

                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                  Typecanonical(ValueSet)
                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                  578. Extension.extension:binding.extension:additional
                                                                                  Slice Nameadditional
                                                                                  Definition

                                                                                  Additional bindings that help applications implementing this element. Additional bindings do not replace the main binding but provide more information and/or context.

                                                                                  ShortAdditional Bindings - more rules about the binding
                                                                                  Comments

                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                  Control0..*
                                                                                  Is Modifierfalse
                                                                                  580. Extension.extension:binding.extension:additional.extension
                                                                                  Control2..*
                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                  • value @ url
                                                                                  • 582. Extension.extension:binding.extension:additional.extension:purpose
                                                                                    Slice Namepurpose
                                                                                    Definition

                                                                                    The use of this additional binding.

                                                                                    Shortmaximum | minimum | required | extensible | candidate | current | preferred | ui | starter | component
                                                                                    Comments

                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                    Control1..1
                                                                                    Is Modifierfalse
                                                                                    584. Extension.extension:binding.extension:additional.extension:purpose.value[x]
                                                                                    Definition

                                                                                    The use of this additional binding.

                                                                                    Shortmaximum | minimum | required | extensible | candidate | current | preferred | ui | starter | component
                                                                                    Comments

                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                    BindingThe codes SHALL be taken from Cross-version VS for R5.AdditionalBindingPurposeVS for use in FHIR R4
                                                                                    (required to http://hl7.org/fhir/uv/xver/5.0/ValueSet/R5-additional-binding-purpose-for-R4)

                                                                                    The use of an additional binding.

                                                                                    Typecode
                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                    586. Extension.extension:binding.extension:additional.extension:valueSet
                                                                                    Slice NamevalueSet
                                                                                    Definition

                                                                                    The valueSet that is being bound for the purpose.

                                                                                    ShortThe value set for the additional binding
                                                                                    Comments

                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                    Control1..1
                                                                                    Is Modifierfalse
                                                                                    588. Extension.extension:binding.extension:additional.extension:valueSet.value[x]
                                                                                    Definition

                                                                                    The valueSet that is being bound for the purpose.

                                                                                    ShortThe value set for the additional binding
                                                                                    Comments

                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                    Typecanonical(ValueSet)
                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                    590. Extension.extension:binding.extension:additional.extension:documentation
                                                                                    Slice Namedocumentation
                                                                                    Definition

                                                                                    Documentation of the purpose of use of the bindingproviding additional information about how it is intended to be used.

                                                                                    ShortDocumentation of the purpose of use of the binding
                                                                                    Comments

                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                    Control0..1
                                                                                    Is Modifierfalse
                                                                                    592. Extension.extension:binding.extension:additional.extension:documentation.value[x]
                                                                                    Definition

                                                                                    Documentation of the purpose of use of the bindingproviding additional information about how it is intended to be used.

                                                                                    ShortDocumentation of the purpose of use of the binding
                                                                                    Comments

                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                    Typemarkdown
                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                    594. Extension.extension:binding.extension:additional.extension:shortDoco
                                                                                    Slice NameshortDoco
                                                                                    Definition

                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                    ShortConcise documentation - for summary tables
                                                                                    Control0..1
                                                                                    Is Modifierfalse
                                                                                    596. Extension.extension:binding.extension:additional.extension:shortDoco.value[x]
                                                                                    Definition

                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                    ShortConcise documentation - for summary tables
                                                                                    Typestring
                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                    598. Extension.extension:binding.extension:additional.extension:usage
                                                                                    Slice Nameusage
                                                                                    Definition

                                                                                    Qualifies the usage of the binding. Typically bindings are qualified by jurisdiction, but they may also be qualified by gender, workflow status, clinical domain etc. The information to decide whether a usege context applies is usually outside the resource, determined by context, and this might present challenges for validation tooling.

                                                                                    ShortQualifies the usage - jurisdiction, gender, workflow status etc.
                                                                                    Comments

                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                    Control0..*
                                                                                    Is Modifierfalse
                                                                                    600. Extension.extension:binding.extension:additional.extension:usage.value[x]
                                                                                    Definition

                                                                                    Qualifies the usage of the binding. Typically bindings are qualified by jurisdiction, but they may also be qualified by gender, workflow status, clinical domain etc. The information to decide whether a usege context applies is usually outside the resource, determined by context, and this might present challenges for validation tooling.

                                                                                    ShortQualifies the usage - jurisdiction, gender, workflow status etc.
                                                                                    Comments

                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                    TypeUsageContext
                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                    602. Extension.extension:binding.extension:additional.extension:any
                                                                                    Slice Nameany
                                                                                    Definition

                                                                                    Whether the binding applies to all repeats, or just to any one of them. This is only relevant for elements that can repeat.

                                                                                    ShortWhether binding can applies to all repeats, or just one
                                                                                    Comments

                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                    Control0..1
                                                                                    Is Modifierfalse
                                                                                    604. Extension.extension:binding.extension:additional.extension:any.value[x]
                                                                                    Definition

                                                                                    Whether the binding applies to all repeats, or just to any one of them. This is only relevant for elements that can repeat.

                                                                                    ShortWhether binding can applies to all repeats, or just one
                                                                                    Comments

                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                    Typeboolean
                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                    606. Extension.extension:mapping
                                                                                    Slice Namemapping
                                                                                    Definition

                                                                                    Identifies a concept from an external specification that roughly corresponds to this element.

                                                                                    ShortMap element to another set of definitions
                                                                                    Comments

                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                    Control0..*
                                                                                    Is Modifierfalse
                                                                                    608. Extension.extension:mapping.extension
                                                                                    Control2..*
                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                    • value @ url
                                                                                    • 610. Extension.extension:mapping.extension:identity
                                                                                      Slice Nameidentity
                                                                                      Definition

                                                                                      An internal reference to the definition of a mapping.

                                                                                      ShortReference to mapping declaration
                                                                                      Comments

                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                      Control1..1
                                                                                      Is Modifierfalse
                                                                                      612. Extension.extension:mapping.extension:identity.value[x]
                                                                                      Definition

                                                                                      An internal reference to the definition of a mapping.

                                                                                      ShortReference to mapping declaration
                                                                                      Comments

                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                      Typeid
                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                      614. Extension.extension:mapping.extension:language
                                                                                      Slice Namelanguage
                                                                                      Definition

                                                                                      Identifies the computable language in which mapping.map is expressed.

                                                                                      ShortComputable language of mapping
                                                                                      Comments

                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                      Control0..1
                                                                                      Is Modifierfalse
                                                                                      616. Extension.extension:mapping.extension:language.value[x]
                                                                                      Definition

                                                                                      Identifies the computable language in which mapping.map is expressed.

                                                                                      ShortComputable language of mapping
                                                                                      Comments

                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                      BindingThe codes SHALL be taken from mimetypes|5.0.0
                                                                                      (required to http://hl7.org/fhir/ValueSet/mimetypes|5.0.0)

                                                                                      BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049)

                                                                                      Typecode
                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                      618. Extension.extension:mapping.extension:map
                                                                                      Slice Namemap
                                                                                      Definition

                                                                                      Expresses what part of the target specification corresponds to this element.

                                                                                      ShortDetails of the mapping
                                                                                      Comments

                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                      Control1..1
                                                                                      Is Modifierfalse
                                                                                      620. Extension.extension:mapping.extension:map.value[x]
                                                                                      Definition

                                                                                      Expresses what part of the target specification corresponds to this element.

                                                                                      ShortDetails of the mapping
                                                                                      Comments

                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                      Typestring
                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                      622. Extension.extension:mapping.extension:comment
                                                                                      Slice Namecomment
                                                                                      Definition

                                                                                      Comments that provide information about the mapping or its use.

                                                                                      ShortComments about the mapping or its use
                                                                                      Comments

                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                      Control0..1
                                                                                      Is Modifierfalse
                                                                                      624. Extension.extension:mapping.extension:comment.value[x]
                                                                                      Definition

                                                                                      Comments that provide information about the mapping or its use.

                                                                                      ShortComments about the mapping or its use
                                                                                      Comments

                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                      Typemarkdown
                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                      626. Extension.url
                                                                                      Control1..1
                                                                                      Fixed Valuehttp://hl7.org/fhir/5.0/StructureDefinition/extension-StructureDefinition.snapshot.element

                                                                                      Guidance on how to interpret the contents of this table can be foundhere

                                                                                      0. Extension
                                                                                      Definition

                                                                                      Captures constraints on each element within the resource.

                                                                                      ShortDefinition of elements in the resource (if no StructureDefinition)
                                                                                      Comments

                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                      Control1..*
                                                                                      This element is affected by the following invariants: ele-1
                                                                                      Is Modifierfalse
                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                      2. Extension.id
                                                                                      Definition

                                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                      ShortUnique id for inter-element referencing
                                                                                      Control0..1
                                                                                      Typestring
                                                                                      Is Modifierfalse
                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                      Summaryfalse
                                                                                      4. Extension.extension
                                                                                      Definition

                                                                                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                      ShortAdditional content defined by implementations
                                                                                      Comments

                                                                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                      Control1..*
                                                                                      TypeExtension
                                                                                      Is Modifierfalse
                                                                                      Summaryfalse
                                                                                      Alternate Namesextensions, user content
                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                      SlicingThis element introduces a set of slices on Extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                      • value @ url
                                                                                      • 6. Extension.extension:_datatype
                                                                                        Slice Name_datatype
                                                                                        Definition

                                                                                        Data type name for StructureDefinition.snapshot.element from FHIR R5

                                                                                        ShortData type name for StructureDefinition.snapshot.element from FHIR R5
                                                                                        Control0..1
                                                                                        TypeExtension(Datatype) (Extension Type: string)
                                                                                        Is Modifierfalse
                                                                                        Summaryfalse
                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                        8. Extension.extension:_datatype.id
                                                                                        Definition

                                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                        ShortUnique id for inter-element referencing
                                                                                        Control0..1
                                                                                        This element is affected by the following invariants: ele-1
                                                                                        Typeid
                                                                                        Is Modifierfalse
                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                        Summaryfalse
                                                                                        10. Extension.extension:_datatype.extension
                                                                                        Definition

                                                                                        An Extension

                                                                                        ShortExtension
                                                                                        Control0..0
                                                                                        TypeExtension
                                                                                        Is Modifierfalse
                                                                                        Summaryfalse
                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                        • value @ url
                                                                                        • 12. Extension.extension:_datatype.url
                                                                                          Definition

                                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                                          Shortidentifies the meaning of the extension
                                                                                          Comments

                                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                          Control1..1
                                                                                          Typeuri
                                                                                          Is Modifierfalse
                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                          Summaryfalse
                                                                                          Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                                          14. Extension.extension:_datatype.value[x]
                                                                                          Definition

                                                                                          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                          ShortValue of extension
                                                                                          Comments

                                                                                          Must be: ElementDefinition

                                                                                          Control1..1
                                                                                          This element is affected by the following invariants: ext-1
                                                                                          Typestring
                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                          Is Modifierfalse
                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                          Summaryfalse
                                                                                          Fixed ValueElementDefinition
                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                          16. Extension.extension:path
                                                                                          Slice Namepath
                                                                                          Definition

                                                                                          The path identifies the element and is expressed as a "."-separated list of ancestor elements, beginning with the name of the resource or extension.

                                                                                          ShortPath of the element in the hierarchy of elements
                                                                                          Comments

                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                          Control1..1
                                                                                          TypeExtension
                                                                                          Is Modifierfalse
                                                                                          Summaryfalse
                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                          18. Extension.extension:path.id
                                                                                          Definition

                                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                          ShortUnique id for inter-element referencing
                                                                                          Control0..1
                                                                                          Typestring
                                                                                          Is Modifierfalse
                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                          Summaryfalse
                                                                                          20. Extension.extension:path.extension
                                                                                          Definition

                                                                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                          ShortAdditional content defined by implementations
                                                                                          Comments

                                                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                          Control0..*
                                                                                          TypeExtension
                                                                                          Is Modifierfalse
                                                                                          Summaryfalse
                                                                                          Alternate Namesextensions, user content
                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                          • value @ url
                                                                                          • 22. Extension.extension:path.url
                                                                                            Definition

                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                            Shortidentifies the meaning of the extension
                                                                                            Comments

                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                            Control1..1
                                                                                            Typeuri
                                                                                            Is Modifierfalse
                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                            Summaryfalse
                                                                                            24. Extension.extension:path.value[x]
                                                                                            Definition

                                                                                            The path identifies the element and is expressed as a "."-separated list of ancestor elements, beginning with the name of the resource or extension.

                                                                                            ShortPath of the element in the hierarchy of elements
                                                                                            Comments

                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                            Control0..1
                                                                                            Typestring
                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                            Is Modifierfalse
                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                            Summaryfalse
                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                            26. Extension.extension:representation
                                                                                            Slice Namerepresentation
                                                                                            Definition

                                                                                            Codes that define how this element is represented in instances, when the deviation varies from the normal case. No extensions are allowed on elements with a representation of 'xmlAttr', no matter what FHIR serialization format is used.

                                                                                            ShortxmlAttr | xmlText | typeAttr | cdaText | xhtml
                                                                                            Comments

                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                            Control0..*
                                                                                            TypeExtension
                                                                                            Is Modifierfalse
                                                                                            Summaryfalse
                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                            28. Extension.extension:representation.id
                                                                                            Definition

                                                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                            ShortUnique id for inter-element referencing
                                                                                            Control0..1
                                                                                            Typestring
                                                                                            Is Modifierfalse
                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                            Summaryfalse
                                                                                            30. Extension.extension:representation.extension
                                                                                            Definition

                                                                                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                            ShortAdditional content defined by implementations
                                                                                            Comments

                                                                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                            Control0..*
                                                                                            TypeExtension
                                                                                            Is Modifierfalse
                                                                                            Summaryfalse
                                                                                            Alternate Namesextensions, user content
                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                            • value @ url
                                                                                            • 32. Extension.extension:representation.url
                                                                                              Definition

                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                              Shortidentifies the meaning of the extension
                                                                                              Comments

                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                              Control1..1
                                                                                              Typeuri
                                                                                              Is Modifierfalse
                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                              Summaryfalse
                                                                                              34. Extension.extension:representation.value[x]
                                                                                              Definition

                                                                                              Codes that define how this element is represented in instances, when the deviation varies from the normal case. No extensions are allowed on elements with a representation of 'xmlAttr', no matter what FHIR serialization format is used.

                                                                                              ShortxmlAttr | xmlText | typeAttr | cdaText | xhtml
                                                                                              Comments

                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                              Control0..1
                                                                                              BindingThe codes SHALL be taken from property-representation|5.0.0 (??)
                                                                                              (required to http://hl7.org/fhir/ValueSet/property-representation|5.0.0)

                                                                                              How a property is represented when serialized.

                                                                                              Typecode
                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                              Is Modifierfalse
                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                              Summaryfalse
                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                              36. Extension.extension:sliceName
                                                                                              Slice NamesliceName
                                                                                              Definition

                                                                                              The name of this element definition slice, when slicing is working. The name must be a token with no dots or spaces. This is a unique name referring to a specific set of constraints applied to this element, used to provide a name to different slices of the same element.

                                                                                              ShortName for this particular element (in a set of slices)
                                                                                              Comments

                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                              Control0..1
                                                                                              TypeExtension
                                                                                              Is Modifierfalse
                                                                                              Summaryfalse
                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                              38. Extension.extension:sliceName.id
                                                                                              Definition

                                                                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                              ShortUnique id for inter-element referencing
                                                                                              Control0..1
                                                                                              Typestring
                                                                                              Is Modifierfalse
                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                              Summaryfalse
                                                                                              40. Extension.extension:sliceName.extension
                                                                                              Definition

                                                                                              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                              ShortAdditional content defined by implementations
                                                                                              Comments

                                                                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                              Control0..*
                                                                                              TypeExtension
                                                                                              Is Modifierfalse
                                                                                              Summaryfalse
                                                                                              Alternate Namesextensions, user content
                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                              • value @ url
                                                                                              • 42. Extension.extension:sliceName.url
                                                                                                Definition

                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                Shortidentifies the meaning of the extension
                                                                                                Comments

                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                Control1..1
                                                                                                Typeuri
                                                                                                Is Modifierfalse
                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                Summaryfalse
                                                                                                44. Extension.extension:sliceName.value[x]
                                                                                                Definition

                                                                                                The name of this element definition slice, when slicing is working. The name must be a token with no dots or spaces. This is a unique name referring to a specific set of constraints applied to this element, used to provide a name to different slices of the same element.

                                                                                                ShortName for this particular element (in a set of slices)
                                                                                                Comments

                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                Control0..1
                                                                                                Typestring
                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                Is Modifierfalse
                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                Summaryfalse
                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                46. Extension.extension:sliceIsConstraining
                                                                                                Slice NamesliceIsConstraining
                                                                                                Definition

                                                                                                If true, indicates that this slice definition is constraining a slice definition with the same name in an inherited profile. If false, the slice is not overriding any slice in an inherited profile. If missing, the slice might or might not be overriding a slice in an inherited profile, depending on the sliceName.

                                                                                                ShortIf this slice definition constrains an inherited slice definition (or not)
                                                                                                Comments

                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                Control0..1
                                                                                                TypeExtension
                                                                                                Is Modifierfalse
                                                                                                Summaryfalse
                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                48. Extension.extension:sliceIsConstraining.id
                                                                                                Definition

                                                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                ShortUnique id for inter-element referencing
                                                                                                Control0..1
                                                                                                Typestring
                                                                                                Is Modifierfalse
                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                Summaryfalse
                                                                                                50. Extension.extension:sliceIsConstraining.extension
                                                                                                Definition

                                                                                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                ShortAdditional content defined by implementations
                                                                                                Comments

                                                                                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                Control0..*
                                                                                                TypeExtension
                                                                                                Is Modifierfalse
                                                                                                Summaryfalse
                                                                                                Alternate Namesextensions, user content
                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                • value @ url
                                                                                                • 52. Extension.extension:sliceIsConstraining.url
                                                                                                  Definition

                                                                                                  Source of the definition for the extension code - a logical name or a URL.

                                                                                                  Shortidentifies the meaning of the extension
                                                                                                  Comments

                                                                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                  Control1..1
                                                                                                  Typeuri
                                                                                                  Is Modifierfalse
                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                  Summaryfalse
                                                                                                  54. Extension.extension:sliceIsConstraining.value[x]
                                                                                                  Definition

                                                                                                  If true, indicates that this slice definition is constraining a slice definition with the same name in an inherited profile. If false, the slice is not overriding any slice in an inherited profile. If missing, the slice might or might not be overriding a slice in an inherited profile, depending on the sliceName.

                                                                                                  ShortIf this slice definition constrains an inherited slice definition (or not)
                                                                                                  Comments

                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                  Control0..1
                                                                                                  Typeboolean
                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                  Is Modifierfalse
                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                  Summaryfalse
                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                  56. Extension.extension:label
                                                                                                  Slice Namelabel
                                                                                                  Definition

                                                                                                  A single preferred label which is the text to display beside the element indicating its meaning or to use to prompt for the element in a user display or form.

                                                                                                  ShortName for element to display with or prompt for element
                                                                                                  Comments

                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                  Control0..1
                                                                                                  TypeExtension
                                                                                                  Is Modifierfalse
                                                                                                  Summaryfalse
                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                  58. Extension.extension:label.id
                                                                                                  Definition

                                                                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                  ShortUnique id for inter-element referencing
                                                                                                  Control0..1
                                                                                                  Typestring
                                                                                                  Is Modifierfalse
                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                  Summaryfalse
                                                                                                  60. Extension.extension:label.extension
                                                                                                  Definition

                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                  ShortAdditional content defined by implementations
                                                                                                  Comments

                                                                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                  Control0..*
                                                                                                  TypeExtension
                                                                                                  Is Modifierfalse
                                                                                                  Summaryfalse
                                                                                                  Alternate Namesextensions, user content
                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                  • value @ url
                                                                                                  • 62. Extension.extension:label.url
                                                                                                    Definition

                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                    Shortidentifies the meaning of the extension
                                                                                                    Comments

                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                    Control1..1
                                                                                                    Typeuri
                                                                                                    Is Modifierfalse
                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                    Summaryfalse
                                                                                                    64. Extension.extension:label.value[x]
                                                                                                    Definition

                                                                                                    A single preferred label which is the text to display beside the element indicating its meaning or to use to prompt for the element in a user display or form.

                                                                                                    ShortName for element to display with or prompt for element
                                                                                                    Comments

                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                    Control0..1
                                                                                                    Typestring
                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                    Is Modifierfalse
                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                    Summaryfalse
                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                    66. Extension.extension:code
                                                                                                    Slice Namecode
                                                                                                    Definition

                                                                                                    A code that has the same meaning as the element in a particular terminology.

                                                                                                    ShortCorresponding codes in terminologies
                                                                                                    Comments

                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                    Control0..*
                                                                                                    TypeExtension
                                                                                                    Is Modifierfalse
                                                                                                    Summaryfalse
                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                    68. Extension.extension:code.id
                                                                                                    Definition

                                                                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                    ShortUnique id for inter-element referencing
                                                                                                    Control0..1
                                                                                                    Typestring
                                                                                                    Is Modifierfalse
                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                    Summaryfalse
                                                                                                    70. Extension.extension:code.extension
                                                                                                    Definition

                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                    ShortAdditional content defined by implementations
                                                                                                    Comments

                                                                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                    Control0..*
                                                                                                    TypeExtension
                                                                                                    Is Modifierfalse
                                                                                                    Summaryfalse
                                                                                                    Alternate Namesextensions, user content
                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                    • value @ url
                                                                                                    • 72. Extension.extension:code.url
                                                                                                      Definition

                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                      Shortidentifies the meaning of the extension
                                                                                                      Comments

                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                      Control1..1
                                                                                                      Typeuri
                                                                                                      Is Modifierfalse
                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                      Summaryfalse
                                                                                                      74. Extension.extension:code.value[x]
                                                                                                      Definition

                                                                                                      A code that has the same meaning as the element in a particular terminology.

                                                                                                      ShortCorresponding codes in terminologies
                                                                                                      Comments

                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                      Control0..1
                                                                                                      BindingFor example codes, see http://loinc.org/vs
                                                                                                      (example to http://loinc.org/vs)

                                                                                                      Codes that indicate the meaning of a data element.

                                                                                                      TypeCoding
                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                      Is Modifierfalse
                                                                                                      Summaryfalse
                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                      76. Extension.extension:slicing
                                                                                                      Slice Nameslicing
                                                                                                      Definition

                                                                                                      Indicates that the element is sliced into a set of alternative definitions (i.e. in a structure definition, there are multiple different constraints on a single element in the base resource). Slicing can be used in any resource that has cardinality ..* on the base resource, or any resource with a choice of types. The set of slices is any elements that come after this in the element sequence that have the same path, until a shorter path occurs (the shorter path terminates the set).

                                                                                                      ShortThis element is sliced - slices follow
                                                                                                      Comments

                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                      Control0..1
                                                                                                      TypeExtension
                                                                                                      Is Modifierfalse
                                                                                                      Summaryfalse
                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                      78. Extension.extension:slicing.id
                                                                                                      Definition

                                                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                      ShortUnique id for inter-element referencing
                                                                                                      Control0..1
                                                                                                      Typestring
                                                                                                      Is Modifierfalse
                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                      Summaryfalse
                                                                                                      80. Extension.extension:slicing.extension
                                                                                                      Definition

                                                                                                      An Extension

                                                                                                      ShortExtension
                                                                                                      Control1..*
                                                                                                      TypeExtension
                                                                                                      Is Modifierfalse
                                                                                                      Summaryfalse
                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                      • value @ url
                                                                                                      • 82. Extension.extension:slicing.extension:discriminator
                                                                                                        Slice Namediscriminator
                                                                                                        Definition

                                                                                                        Designates which child elements are used to discriminate between the slices when processing an instance. If one or more discriminators are provided, the value of the child elements in the instance data SHALL completely distinguish which slice the element in the resource matches based on the allowed values for those elements in each of the slices.

                                                                                                        ShortElement values that are used to distinguish the slices
                                                                                                        Comments

                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                        Control0..*
                                                                                                        TypeExtension
                                                                                                        Is Modifierfalse
                                                                                                        Summaryfalse
                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                        84. Extension.extension:slicing.extension:discriminator.id
                                                                                                        Definition

                                                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                        ShortUnique id for inter-element referencing
                                                                                                        Control0..1
                                                                                                        Typestring
                                                                                                        Is Modifierfalse
                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                        Summaryfalse
                                                                                                        86. Extension.extension:slicing.extension:discriminator.extension
                                                                                                        Definition

                                                                                                        An Extension

                                                                                                        ShortExtension
                                                                                                        Control2..*
                                                                                                        TypeExtension
                                                                                                        Is Modifierfalse
                                                                                                        Summaryfalse
                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                        • value @ url
                                                                                                        • 88. Extension.extension:slicing.extension:discriminator.extension:type
                                                                                                          Slice Nametype
                                                                                                          Definition

                                                                                                          How the element value is interpreted when discrimination is evaluated.

                                                                                                          Shortvalue | exists | type | profile | position
                                                                                                          Comments

                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                          Control1..1
                                                                                                          TypeExtension
                                                                                                          Is Modifierfalse
                                                                                                          Summaryfalse
                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                          90. Extension.extension:slicing.extension:discriminator.extension:type.id
                                                                                                          Definition

                                                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                          ShortUnique id for inter-element referencing
                                                                                                          Control0..1
                                                                                                          Typestring
                                                                                                          Is Modifierfalse
                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                          Summaryfalse
                                                                                                          92. Extension.extension:slicing.extension:discriminator.extension:type.extension
                                                                                                          Definition

                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                          ShortAdditional content defined by implementations
                                                                                                          Comments

                                                                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                          Control0..*
                                                                                                          TypeExtension
                                                                                                          Is Modifierfalse
                                                                                                          Summaryfalse
                                                                                                          Alternate Namesextensions, user content
                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                          • value @ url
                                                                                                          • 94. Extension.extension:slicing.extension:discriminator.extension:type.url
                                                                                                            Definition

                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                            Shortidentifies the meaning of the extension
                                                                                                            Comments

                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                            Control1..1
                                                                                                            Typeuri
                                                                                                            Is Modifierfalse
                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                            Summaryfalse
                                                                                                            96. Extension.extension:slicing.extension:discriminator.extension:type.value[x]
                                                                                                            Definition

                                                                                                            How the element value is interpreted when discrimination is evaluated.

                                                                                                            Shortvalue | exists | type | profile | position
                                                                                                            Comments

                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                            Control0..1
                                                                                                            BindingThe codes SHALL be taken from Cross-version VS for R5.DiscriminatorType for use in FHIR R4
                                                                                                            (required to http://hl7.org/fhir/uv/xver/5.0/ValueSet/R5-discriminator-type-for-R4)

                                                                                                            How an element value is interpreted when discrimination is evaluated.

                                                                                                            Typecode
                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                            Is Modifierfalse
                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                            Summaryfalse
                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                            98. Extension.extension:slicing.extension:discriminator.extension:path
                                                                                                            Slice Namepath
                                                                                                            Definition

                                                                                                            A FHIRPath expression, using the simple subset of FHIRPath, that is used to identify the element on which discrimination is based.

                                                                                                            ShortPath to element value
                                                                                                            Comments

                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                            Control1..1
                                                                                                            TypeExtension
                                                                                                            Is Modifierfalse
                                                                                                            Summaryfalse
                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                            100. Extension.extension:slicing.extension:discriminator.extension:path.id
                                                                                                            Definition

                                                                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                            ShortUnique id for inter-element referencing
                                                                                                            Control0..1
                                                                                                            Typestring
                                                                                                            Is Modifierfalse
                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                            Summaryfalse
                                                                                                            102. Extension.extension:slicing.extension:discriminator.extension:path.extension
                                                                                                            Definition

                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                            ShortAdditional content defined by implementations
                                                                                                            Comments

                                                                                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                            Control0..*
                                                                                                            TypeExtension
                                                                                                            Is Modifierfalse
                                                                                                            Summaryfalse
                                                                                                            Alternate Namesextensions, user content
                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                            • value @ url
                                                                                                            • 104. Extension.extension:slicing.extension:discriminator.extension:path.url
                                                                                                              Definition

                                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                                              Shortidentifies the meaning of the extension
                                                                                                              Comments

                                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                              Control1..1
                                                                                                              Typeuri
                                                                                                              Is Modifierfalse
                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                              Summaryfalse
                                                                                                              106. Extension.extension:slicing.extension:discriminator.extension:path.value[x]
                                                                                                              Definition

                                                                                                              A FHIRPath expression, using the simple subset of FHIRPath, that is used to identify the element on which discrimination is based.

                                                                                                              ShortPath to element value
                                                                                                              Comments

                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                              Control0..1
                                                                                                              Typestring
                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                              Is Modifierfalse
                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                              Summaryfalse
                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                              108. Extension.extension:slicing.extension:discriminator.url
                                                                                                              Definition

                                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                                              Shortidentifies the meaning of the extension
                                                                                                              Comments

                                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                              Control1..1
                                                                                                              Typeuri
                                                                                                              Is Modifierfalse
                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                              Summaryfalse
                                                                                                              110. Extension.extension:slicing.extension:discriminator.value[x]
                                                                                                              Definition

                                                                                                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                              ShortValue of extension
                                                                                                              Control0..1
                                                                                                              TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                              Is Modifierfalse
                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                              Summaryfalse
                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                              112. Extension.extension:slicing.extension:description
                                                                                                              Slice Namedescription
                                                                                                              Definition

                                                                                                              A human-readable text description of how the slicing works. If there is no discriminator, this is required to be present to provide whatever information is possible about how the slices can be differentiated.

                                                                                                              ShortText description of how slicing works (or not)
                                                                                                              Comments

                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                              Control0..1
                                                                                                              TypeExtension
                                                                                                              Is Modifierfalse
                                                                                                              Summaryfalse
                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                              114. Extension.extension:slicing.extension:description.id
                                                                                                              Definition

                                                                                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                              ShortUnique id for inter-element referencing
                                                                                                              Control0..1
                                                                                                              Typestring
                                                                                                              Is Modifierfalse
                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                              Summaryfalse
                                                                                                              116. Extension.extension:slicing.extension:description.extension
                                                                                                              Definition

                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                              ShortAdditional content defined by implementations
                                                                                                              Comments

                                                                                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                              Control0..*
                                                                                                              TypeExtension
                                                                                                              Is Modifierfalse
                                                                                                              Summaryfalse
                                                                                                              Alternate Namesextensions, user content
                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                              • value @ url
                                                                                                              • 118. Extension.extension:slicing.extension:description.url
                                                                                                                Definition

                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                Comments

                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                Control1..1
                                                                                                                Typeuri
                                                                                                                Is Modifierfalse
                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                Summaryfalse
                                                                                                                120. Extension.extension:slicing.extension:description.value[x]
                                                                                                                Definition

                                                                                                                A human-readable text description of how the slicing works. If there is no discriminator, this is required to be present to provide whatever information is possible about how the slices can be differentiated.

                                                                                                                ShortText description of how slicing works (or not)
                                                                                                                Comments

                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                Control0..1
                                                                                                                Typestring
                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                Is Modifierfalse
                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                Summaryfalse
                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                122. Extension.extension:slicing.extension:ordered
                                                                                                                Slice Nameordered
                                                                                                                Definition

                                                                                                                If the matching elements have to occur in the same order as defined in the profile.

                                                                                                                ShortIf elements must be in same order as slices
                                                                                                                Comments

                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                Control0..1
                                                                                                                TypeExtension
                                                                                                                Is Modifierfalse
                                                                                                                Summaryfalse
                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                124. Extension.extension:slicing.extension:ordered.id
                                                                                                                Definition

                                                                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                ShortUnique id for inter-element referencing
                                                                                                                Control0..1
                                                                                                                Typestring
                                                                                                                Is Modifierfalse
                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                Summaryfalse
                                                                                                                126. Extension.extension:slicing.extension:ordered.extension
                                                                                                                Definition

                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                ShortAdditional content defined by implementations
                                                                                                                Comments

                                                                                                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                Control0..*
                                                                                                                TypeExtension
                                                                                                                Is Modifierfalse
                                                                                                                Summaryfalse
                                                                                                                Alternate Namesextensions, user content
                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                • value @ url
                                                                                                                • 128. Extension.extension:slicing.extension:ordered.url
                                                                                                                  Definition

                                                                                                                  Source of the definition for the extension code - a logical name or a URL.

                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                  Comments

                                                                                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                  Control1..1
                                                                                                                  Typeuri
                                                                                                                  Is Modifierfalse
                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                  Summaryfalse
                                                                                                                  130. Extension.extension:slicing.extension:ordered.value[x]
                                                                                                                  Definition

                                                                                                                  If the matching elements have to occur in the same order as defined in the profile.

                                                                                                                  ShortIf elements must be in same order as slices
                                                                                                                  Comments

                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                  Control0..1
                                                                                                                  Typeboolean
                                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                  Is Modifierfalse
                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                  Summaryfalse
                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                  132. Extension.extension:slicing.extension:rules
                                                                                                                  Slice Namerules
                                                                                                                  Definition

                                                                                                                  Whether additional slices are allowed or not. When the slices are ordered, profile authors can also say that additional slices are only allowed at the end.

                                                                                                                  Shortclosed | open | openAtEnd
                                                                                                                  Comments

                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                  Control1..1
                                                                                                                  TypeExtension
                                                                                                                  Is Modifierfalse
                                                                                                                  Summaryfalse
                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                  134. Extension.extension:slicing.extension:rules.id
                                                                                                                  Definition

                                                                                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                  ShortUnique id for inter-element referencing
                                                                                                                  Control0..1
                                                                                                                  Typestring
                                                                                                                  Is Modifierfalse
                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                  Summaryfalse
                                                                                                                  136. Extension.extension:slicing.extension:rules.extension
                                                                                                                  Definition

                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                  ShortAdditional content defined by implementations
                                                                                                                  Comments

                                                                                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                  Control0..*
                                                                                                                  TypeExtension
                                                                                                                  Is Modifierfalse
                                                                                                                  Summaryfalse
                                                                                                                  Alternate Namesextensions, user content
                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                  • value @ url
                                                                                                                  • 138. Extension.extension:slicing.extension:rules.url
                                                                                                                    Definition

                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                    Comments

                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                    Control1..1
                                                                                                                    Typeuri
                                                                                                                    Is Modifierfalse
                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                    Summaryfalse
                                                                                                                    140. Extension.extension:slicing.extension:rules.value[x]
                                                                                                                    Definition

                                                                                                                    Whether additional slices are allowed or not. When the slices are ordered, profile authors can also say that additional slices are only allowed at the end.

                                                                                                                    Shortclosed | open | openAtEnd
                                                                                                                    Comments

                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                    Control0..1
                                                                                                                    BindingThe codes SHALL be taken from resource-slicing-rules|5.0.0 (??)
                                                                                                                    (required to http://hl7.org/fhir/ValueSet/resource-slicing-rules|5.0.0)

                                                                                                                    How slices are interpreted when evaluating an instance.

                                                                                                                    Typecode
                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                    Is Modifierfalse
                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                    Summaryfalse
                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                    142. Extension.extension:slicing.url
                                                                                                                    Definition

                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                    Comments

                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                    Control1..1
                                                                                                                    Typeuri
                                                                                                                    Is Modifierfalse
                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                    Summaryfalse
                                                                                                                    144. Extension.extension:slicing.value[x]
                                                                                                                    Definition

                                                                                                                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                    ShortValue of extension
                                                                                                                    Control0..1
                                                                                                                    TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                    Is Modifierfalse
                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                    Summaryfalse
                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                    146. Extension.extension:short
                                                                                                                    Slice Nameshort
                                                                                                                    Definition

                                                                                                                    A concise description of what this element means (e.g. for use in autogenerated summaries).

                                                                                                                    ShortConcise definition for space-constrained presentation
                                                                                                                    Comments

                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                    Control0..1
                                                                                                                    TypeExtension
                                                                                                                    Is Modifierfalse
                                                                                                                    Summaryfalse
                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                    148. Extension.extension:short.id
                                                                                                                    Definition

                                                                                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                    ShortUnique id for inter-element referencing
                                                                                                                    Control0..1
                                                                                                                    Typestring
                                                                                                                    Is Modifierfalse
                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                    Summaryfalse
                                                                                                                    150. Extension.extension:short.extension
                                                                                                                    Definition

                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                    ShortAdditional content defined by implementations
                                                                                                                    Comments

                                                                                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                    Control0..*
                                                                                                                    TypeExtension
                                                                                                                    Is Modifierfalse
                                                                                                                    Summaryfalse
                                                                                                                    Alternate Namesextensions, user content
                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                    • value @ url
                                                                                                                    • 152. Extension.extension:short.url
                                                                                                                      Definition

                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                      Comments

                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                      Control1..1
                                                                                                                      Typeuri
                                                                                                                      Is Modifierfalse
                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                      Summaryfalse
                                                                                                                      154. Extension.extension:short.value[x]
                                                                                                                      Definition

                                                                                                                      A concise description of what this element means (e.g. for use in autogenerated summaries).

                                                                                                                      ShortConcise definition for space-constrained presentation
                                                                                                                      Comments

                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                      Control0..1
                                                                                                                      Typestring
                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                      Is Modifierfalse
                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                      Summaryfalse
                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                      156. Extension.extension:definition
                                                                                                                      Slice Namedefinition
                                                                                                                      Definition

                                                                                                                      Provides a complete explanation of the meaning of the data element for human readability. For the case of elements derived from existing elements (e.g. constraints), the definition SHALL be consistent with the base definition, but convey the meaning of the element in the particular context of use of the resource. (Note: The text you are reading is specified in ElementDefinition.definition).

                                                                                                                      ShortFull formal definition as narrative text
                                                                                                                      Comments

                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                      Control0..1
                                                                                                                      TypeExtension
                                                                                                                      Is Modifierfalse
                                                                                                                      Summaryfalse
                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                      158. Extension.extension:definition.id
                                                                                                                      Definition

                                                                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                      ShortUnique id for inter-element referencing
                                                                                                                      Control0..1
                                                                                                                      Typestring
                                                                                                                      Is Modifierfalse
                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                      Summaryfalse
                                                                                                                      160. Extension.extension:definition.extension
                                                                                                                      Definition

                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                      ShortAdditional content defined by implementations
                                                                                                                      Comments

                                                                                                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                      Control0..*
                                                                                                                      TypeExtension
                                                                                                                      Is Modifierfalse
                                                                                                                      Summaryfalse
                                                                                                                      Alternate Namesextensions, user content
                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                      • value @ url
                                                                                                                      • 162. Extension.extension:definition.url
                                                                                                                        Definition

                                                                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                        Comments

                                                                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                        Control1..1
                                                                                                                        Typeuri
                                                                                                                        Is Modifierfalse
                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                        Summaryfalse
                                                                                                                        164. Extension.extension:definition.value[x]
                                                                                                                        Definition

                                                                                                                        Provides a complete explanation of the meaning of the data element for human readability. For the case of elements derived from existing elements (e.g. constraints), the definition SHALL be consistent with the base definition, but convey the meaning of the element in the particular context of use of the resource. (Note: The text you are reading is specified in ElementDefinition.definition).

                                                                                                                        ShortFull formal definition as narrative text
                                                                                                                        Comments

                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                        Control0..1
                                                                                                                        Typemarkdown
                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                        Is Modifierfalse
                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                        Summaryfalse
                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                        166. Extension.extension:comment
                                                                                                                        Slice Namecomment
                                                                                                                        Definition

                                                                                                                        Explanatory notes and implementation guidance about the data element, including notes about how to use the data properly, exceptions to proper use, etc. (Note: The text you are reading is specified in ElementDefinition.comment).

                                                                                                                        ShortComments about the use of this element
                                                                                                                        Comments

                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                        Control0..1
                                                                                                                        TypeExtension
                                                                                                                        Is Modifierfalse
                                                                                                                        Summaryfalse
                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                        168. Extension.extension:comment.id
                                                                                                                        Definition

                                                                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                        ShortUnique id for inter-element referencing
                                                                                                                        Control0..1
                                                                                                                        Typestring
                                                                                                                        Is Modifierfalse
                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                        Summaryfalse
                                                                                                                        170. Extension.extension:comment.extension
                                                                                                                        Definition

                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                        ShortAdditional content defined by implementations
                                                                                                                        Comments

                                                                                                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                        Control0..*
                                                                                                                        TypeExtension
                                                                                                                        Is Modifierfalse
                                                                                                                        Summaryfalse
                                                                                                                        Alternate Namesextensions, user content
                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                        • value @ url
                                                                                                                        • 172. Extension.extension:comment.url
                                                                                                                          Definition

                                                                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                          Comments

                                                                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                          Control1..1
                                                                                                                          Typeuri
                                                                                                                          Is Modifierfalse
                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                          Summaryfalse
                                                                                                                          174. Extension.extension:comment.value[x]
                                                                                                                          Definition

                                                                                                                          Explanatory notes and implementation guidance about the data element, including notes about how to use the data properly, exceptions to proper use, etc. (Note: The text you are reading is specified in ElementDefinition.comment).

                                                                                                                          ShortComments about the use of this element
                                                                                                                          Comments

                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                          Control0..1
                                                                                                                          Typemarkdown
                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                          Is Modifierfalse
                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                          Summaryfalse
                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                          176. Extension.extension:requirements
                                                                                                                          Slice Namerequirements
                                                                                                                          Definition

                                                                                                                          This element is for traceability of why the element was created and why the constraints exist as they do. This may be used to point to source materials or specifications that drove the structure of this element.

                                                                                                                          ShortWhy this resource has been created
                                                                                                                          Comments

                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                          Control0..1
                                                                                                                          TypeExtension
                                                                                                                          Is Modifierfalse
                                                                                                                          Summaryfalse
                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                          178. Extension.extension:requirements.id
                                                                                                                          Definition

                                                                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                          ShortUnique id for inter-element referencing
                                                                                                                          Control0..1
                                                                                                                          Typestring
                                                                                                                          Is Modifierfalse
                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                          Summaryfalse
                                                                                                                          180. Extension.extension:requirements.extension
                                                                                                                          Definition

                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                          ShortAdditional content defined by implementations
                                                                                                                          Comments

                                                                                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                          Control0..*
                                                                                                                          TypeExtension
                                                                                                                          Is Modifierfalse
                                                                                                                          Summaryfalse
                                                                                                                          Alternate Namesextensions, user content
                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                          • value @ url
                                                                                                                          • 182. Extension.extension:requirements.url
                                                                                                                            Definition

                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                            Comments

                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                            Control1..1
                                                                                                                            Typeuri
                                                                                                                            Is Modifierfalse
                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                            Summaryfalse
                                                                                                                            184. Extension.extension:requirements.value[x]
                                                                                                                            Definition

                                                                                                                            This element is for traceability of why the element was created and why the constraints exist as they do. This may be used to point to source materials or specifications that drove the structure of this element.

                                                                                                                            ShortWhy this resource has been created
                                                                                                                            Comments

                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                            Control0..1
                                                                                                                            Typemarkdown
                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                            Is Modifierfalse
                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                            Summaryfalse
                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                            186. Extension.extension:alias
                                                                                                                            Slice Namealias
                                                                                                                            Definition

                                                                                                                            Identifies additional names by which this element might also be known.

                                                                                                                            ShortOther names
                                                                                                                            Comments

                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                            Control0..*
                                                                                                                            TypeExtension
                                                                                                                            Is Modifierfalse
                                                                                                                            Summaryfalse
                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                            188. Extension.extension:alias.id
                                                                                                                            Definition

                                                                                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                            ShortUnique id for inter-element referencing
                                                                                                                            Control0..1
                                                                                                                            Typestring
                                                                                                                            Is Modifierfalse
                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                            Summaryfalse
                                                                                                                            190. Extension.extension:alias.extension
                                                                                                                            Definition

                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                            ShortAdditional content defined by implementations
                                                                                                                            Comments

                                                                                                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                            Control0..*
                                                                                                                            TypeExtension
                                                                                                                            Is Modifierfalse
                                                                                                                            Summaryfalse
                                                                                                                            Alternate Namesextensions, user content
                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                            • value @ url
                                                                                                                            • 192. Extension.extension:alias.url
                                                                                                                              Definition

                                                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                              Comments

                                                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                              Control1..1
                                                                                                                              Typeuri
                                                                                                                              Is Modifierfalse
                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                              Summaryfalse
                                                                                                                              194. Extension.extension:alias.value[x]
                                                                                                                              Definition

                                                                                                                              Identifies additional names by which this element might also be known.

                                                                                                                              ShortOther names
                                                                                                                              Comments

                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                              Control0..1
                                                                                                                              Typestring
                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                              Is Modifierfalse
                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                              Summaryfalse
                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                              196. Extension.extension:min
                                                                                                                              Slice Namemin
                                                                                                                              Definition

                                                                                                                              The minimum number of times this element SHALL appear in the instance.

                                                                                                                              ShortMinimum Cardinality
                                                                                                                              Comments

                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                              Control0..1
                                                                                                                              TypeExtension
                                                                                                                              Is Modifierfalse
                                                                                                                              Summaryfalse
                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                              198. Extension.extension:min.id
                                                                                                                              Definition

                                                                                                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                              ShortUnique id for inter-element referencing
                                                                                                                              Control0..1
                                                                                                                              Typestring
                                                                                                                              Is Modifierfalse
                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                              Summaryfalse
                                                                                                                              200. Extension.extension:min.extension
                                                                                                                              Definition

                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                              ShortAdditional content defined by implementations
                                                                                                                              Comments

                                                                                                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                              Control0..*
                                                                                                                              TypeExtension
                                                                                                                              Is Modifierfalse
                                                                                                                              Summaryfalse
                                                                                                                              Alternate Namesextensions, user content
                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                              • value @ url
                                                                                                                              • 202. Extension.extension:min.url
                                                                                                                                Definition

                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                Comments

                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                Control1..1
                                                                                                                                Typeuri
                                                                                                                                Is Modifierfalse
                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                Summaryfalse
                                                                                                                                204. Extension.extension:min.value[x]
                                                                                                                                Definition

                                                                                                                                The minimum number of times this element SHALL appear in the instance.

                                                                                                                                ShortMinimum Cardinality
                                                                                                                                Comments

                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                Control0..1
                                                                                                                                TypeunsignedInt
                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                Is Modifierfalse
                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                Summaryfalse
                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                206. Extension.extension:max
                                                                                                                                Slice Namemax
                                                                                                                                Definition

                                                                                                                                The maximum number of times this element is permitted to appear in the instance.

                                                                                                                                ShortMaximum Cardinality (a number or *)
                                                                                                                                Comments

                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                Control0..1
                                                                                                                                TypeExtension
                                                                                                                                Is Modifierfalse
                                                                                                                                Summaryfalse
                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                208. Extension.extension:max.id
                                                                                                                                Definition

                                                                                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                ShortUnique id for inter-element referencing
                                                                                                                                Control0..1
                                                                                                                                Typestring
                                                                                                                                Is Modifierfalse
                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                Summaryfalse
                                                                                                                                210. Extension.extension:max.extension
                                                                                                                                Definition

                                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                ShortAdditional content defined by implementations
                                                                                                                                Comments

                                                                                                                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                Control0..*
                                                                                                                                TypeExtension
                                                                                                                                Is Modifierfalse
                                                                                                                                Summaryfalse
                                                                                                                                Alternate Namesextensions, user content
                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                • value @ url
                                                                                                                                • 212. Extension.extension:max.url
                                                                                                                                  Definition

                                                                                                                                  Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                  Comments

                                                                                                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                  Control1..1
                                                                                                                                  Typeuri
                                                                                                                                  Is Modifierfalse
                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                  Summaryfalse
                                                                                                                                  214. Extension.extension:max.value[x]
                                                                                                                                  Definition

                                                                                                                                  The maximum number of times this element is permitted to appear in the instance.

                                                                                                                                  ShortMaximum Cardinality (a number or *)
                                                                                                                                  Comments

                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                  Control0..1
                                                                                                                                  Typestring
                                                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                  Is Modifierfalse
                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                  Summaryfalse
                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                  216. Extension.extension:base
                                                                                                                                  Slice Namebase
                                                                                                                                  Definition

                                                                                                                                  Information about the base definition of the element, provided to make it unnecessary for tools to trace the deviation of the element through the derived and related profiles. When the element definition is not the original definition of an element - e.g. either in a constraint on another type, or for elements from a super type in a snap shot - then the information in provided in the element definition may be different to the base definition. On the original definition of the element, it will be same.

                                                                                                                                  ShortBase definition information for tools
                                                                                                                                  Comments

                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                  Control0..1
                                                                                                                                  TypeExtension
                                                                                                                                  Is Modifierfalse
                                                                                                                                  Summaryfalse
                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                  218. Extension.extension:base.id
                                                                                                                                  Definition

                                                                                                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                  ShortUnique id for inter-element referencing
                                                                                                                                  Control0..1
                                                                                                                                  Typestring
                                                                                                                                  Is Modifierfalse
                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                  Summaryfalse
                                                                                                                                  220. Extension.extension:base.extension
                                                                                                                                  Definition

                                                                                                                                  An Extension

                                                                                                                                  ShortExtension
                                                                                                                                  Control3..*
                                                                                                                                  TypeExtension
                                                                                                                                  Is Modifierfalse
                                                                                                                                  Summaryfalse
                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                                                  • value @ url
                                                                                                                                  • 222. Extension.extension:base.extension:path
                                                                                                                                    Slice Namepath
                                                                                                                                    Definition

                                                                                                                                    The Path that identifies the base element - this matches the ElementDefinition.path for that element. Across FHIR, there is only one base definition of any element - that is, an element definition on a StructureDefinition without a StructureDefinition.base.

                                                                                                                                    ShortPath that identifies the base element
                                                                                                                                    Comments

                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                    Control1..1
                                                                                                                                    TypeExtension
                                                                                                                                    Is Modifierfalse
                                                                                                                                    Summaryfalse
                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                    224. Extension.extension:base.extension:path.id
                                                                                                                                    Definition

                                                                                                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                    ShortUnique id for inter-element referencing
                                                                                                                                    Control0..1
                                                                                                                                    Typestring
                                                                                                                                    Is Modifierfalse
                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                    Summaryfalse
                                                                                                                                    226. Extension.extension:base.extension:path.extension
                                                                                                                                    Definition

                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                    ShortAdditional content defined by implementations
                                                                                                                                    Comments

                                                                                                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                    Control0..*
                                                                                                                                    TypeExtension
                                                                                                                                    Is Modifierfalse
                                                                                                                                    Summaryfalse
                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                    • value @ url
                                                                                                                                    • 228. Extension.extension:base.extension:path.url
                                                                                                                                      Definition

                                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                      Comments

                                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                      Control1..1
                                                                                                                                      Typeuri
                                                                                                                                      Is Modifierfalse
                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                      Summaryfalse
                                                                                                                                      230. Extension.extension:base.extension:path.value[x]
                                                                                                                                      Definition

                                                                                                                                      The Path that identifies the base element - this matches the ElementDefinition.path for that element. Across FHIR, there is only one base definition of any element - that is, an element definition on a StructureDefinition without a StructureDefinition.base.

                                                                                                                                      ShortPath that identifies the base element
                                                                                                                                      Comments

                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                      Control0..1
                                                                                                                                      Typestring
                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                      Is Modifierfalse
                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                      Summaryfalse
                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                      232. Extension.extension:base.extension:min
                                                                                                                                      Slice Namemin
                                                                                                                                      Definition

                                                                                                                                      Minimum cardinality of the base element identified by the path.

                                                                                                                                      ShortMin cardinality of the base element
                                                                                                                                      Comments

                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                      Control1..1
                                                                                                                                      TypeExtension
                                                                                                                                      Is Modifierfalse
                                                                                                                                      Summaryfalse
                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                      234. Extension.extension:base.extension:min.id
                                                                                                                                      Definition

                                                                                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                      ShortUnique id for inter-element referencing
                                                                                                                                      Control0..1
                                                                                                                                      Typestring
                                                                                                                                      Is Modifierfalse
                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                      Summaryfalse
                                                                                                                                      236. Extension.extension:base.extension:min.extension
                                                                                                                                      Definition

                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                      ShortAdditional content defined by implementations
                                                                                                                                      Comments

                                                                                                                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                      Control0..*
                                                                                                                                      TypeExtension
                                                                                                                                      Is Modifierfalse
                                                                                                                                      Summaryfalse
                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                      • value @ url
                                                                                                                                      • 238. Extension.extension:base.extension:min.url
                                                                                                                                        Definition

                                                                                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                        Comments

                                                                                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                        Control1..1
                                                                                                                                        Typeuri
                                                                                                                                        Is Modifierfalse
                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                        Summaryfalse
                                                                                                                                        240. Extension.extension:base.extension:min.value[x]
                                                                                                                                        Definition

                                                                                                                                        Minimum cardinality of the base element identified by the path.

                                                                                                                                        ShortMin cardinality of the base element
                                                                                                                                        Comments

                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                        Control0..1
                                                                                                                                        TypeunsignedInt
                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                        Is Modifierfalse
                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                        Summaryfalse
                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                        242. Extension.extension:base.extension:max
                                                                                                                                        Slice Namemax
                                                                                                                                        Definition

                                                                                                                                        Maximum cardinality of the base element identified by the path.

                                                                                                                                        ShortMax cardinality of the base element
                                                                                                                                        Comments

                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                        Control1..1
                                                                                                                                        TypeExtension
                                                                                                                                        Is Modifierfalse
                                                                                                                                        Summaryfalse
                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                        244. Extension.extension:base.extension:max.id
                                                                                                                                        Definition

                                                                                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                        ShortUnique id for inter-element referencing
                                                                                                                                        Control0..1
                                                                                                                                        Typestring
                                                                                                                                        Is Modifierfalse
                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                        Summaryfalse
                                                                                                                                        246. Extension.extension:base.extension:max.extension
                                                                                                                                        Definition

                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                        ShortAdditional content defined by implementations
                                                                                                                                        Comments

                                                                                                                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                        Control0..*
                                                                                                                                        TypeExtension
                                                                                                                                        Is Modifierfalse
                                                                                                                                        Summaryfalse
                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                        • value @ url
                                                                                                                                        • 248. Extension.extension:base.extension:max.url
                                                                                                                                          Definition

                                                                                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                          Comments

                                                                                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                          Control1..1
                                                                                                                                          Typeuri
                                                                                                                                          Is Modifierfalse
                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                          Summaryfalse
                                                                                                                                          250. Extension.extension:base.extension:max.value[x]
                                                                                                                                          Definition

                                                                                                                                          Maximum cardinality of the base element identified by the path.

                                                                                                                                          ShortMax cardinality of the base element
                                                                                                                                          Comments

                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                          Control0..1
                                                                                                                                          Typestring
                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                          Is Modifierfalse
                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                          Summaryfalse
                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                          252. Extension.extension:base.url
                                                                                                                                          Definition

                                                                                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                          Comments

                                                                                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                          Control1..1
                                                                                                                                          Typeuri
                                                                                                                                          Is Modifierfalse
                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                          Summaryfalse
                                                                                                                                          254. Extension.extension:base.value[x]
                                                                                                                                          Definition

                                                                                                                                          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                          ShortValue of extension
                                                                                                                                          Control0..1
                                                                                                                                          TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                          Is Modifierfalse
                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                          Summaryfalse
                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                          256. Extension.extension:contentReference
                                                                                                                                          Slice NamecontentReference
                                                                                                                                          Definition

                                                                                                                                          Identifies an element defined elsewhere in the definition whose content rules should be applied to the current element. ContentReferences bring across all the rules that are in the ElementDefinition for the element, including definitions, cardinality constraints, bindings, invariants etc.

                                                                                                                                          ShortReference to definition of content for the element
                                                                                                                                          Comments

                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                          Control0..1
                                                                                                                                          TypeExtension
                                                                                                                                          Is Modifierfalse
                                                                                                                                          Summaryfalse
                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                          258. Extension.extension:contentReference.id
                                                                                                                                          Definition

                                                                                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                          ShortUnique id for inter-element referencing
                                                                                                                                          Control0..1
                                                                                                                                          Typestring
                                                                                                                                          Is Modifierfalse
                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                          Summaryfalse
                                                                                                                                          260. Extension.extension:contentReference.extension
                                                                                                                                          Definition

                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                          ShortAdditional content defined by implementations
                                                                                                                                          Comments

                                                                                                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                          Control0..*
                                                                                                                                          TypeExtension
                                                                                                                                          Is Modifierfalse
                                                                                                                                          Summaryfalse
                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                          • value @ url
                                                                                                                                          • 262. Extension.extension:contentReference.url
                                                                                                                                            Definition

                                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                            Comments

                                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                            Control1..1
                                                                                                                                            Typeuri
                                                                                                                                            Is Modifierfalse
                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                            Summaryfalse
                                                                                                                                            264. Extension.extension:contentReference.value[x]
                                                                                                                                            Definition

                                                                                                                                            Identifies an element defined elsewhere in the definition whose content rules should be applied to the current element. ContentReferences bring across all the rules that are in the ElementDefinition for the element, including definitions, cardinality constraints, bindings, invariants etc.

                                                                                                                                            ShortReference to definition of content for the element
                                                                                                                                            Comments

                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                            Control0..1
                                                                                                                                            Typeuri
                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                            Is Modifierfalse
                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                            Summaryfalse
                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                            266. Extension.extension:type
                                                                                                                                            Slice Nametype
                                                                                                                                            Definition

                                                                                                                                            The data type or resource that the value of this element is permitted to be.

                                                                                                                                            ShortData type and Profile for this element
                                                                                                                                            Comments

                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                            Control0..*
                                                                                                                                            TypeExtension
                                                                                                                                            Is Modifierfalse
                                                                                                                                            Summaryfalse
                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                            268. Extension.extension:type.id
                                                                                                                                            Definition

                                                                                                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                            ShortUnique id for inter-element referencing
                                                                                                                                            Control0..1
                                                                                                                                            Typestring
                                                                                                                                            Is Modifierfalse
                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                            Summaryfalse
                                                                                                                                            270. Extension.extension:type.extension
                                                                                                                                            Definition

                                                                                                                                            An Extension

                                                                                                                                            ShortExtension
                                                                                                                                            Control1..*
                                                                                                                                            TypeExtension
                                                                                                                                            Is Modifierfalse
                                                                                                                                            Summaryfalse
                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                                                            • value @ url
                                                                                                                                            • 272. Extension.extension:type.extension:code
                                                                                                                                              Slice Namecode
                                                                                                                                              Definition

                                                                                                                                              URL of Data type or Resource that is a(or the) type used for this element. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition e.g. "string" is a reference to http://hl7.org/fhir/StructureDefinition/string. Absolute URLs are only allowed in logical models.

                                                                                                                                              ShortData type or Resource (reference to definition)
                                                                                                                                              Comments

                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                              Control1..1
                                                                                                                                              TypeExtension
                                                                                                                                              Is Modifierfalse
                                                                                                                                              Summaryfalse
                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                              274. Extension.extension:type.extension:code.id
                                                                                                                                              Definition

                                                                                                                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                              ShortUnique id for inter-element referencing
                                                                                                                                              Control0..1
                                                                                                                                              Typestring
                                                                                                                                              Is Modifierfalse
                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                              Summaryfalse
                                                                                                                                              276. Extension.extension:type.extension:code.extension
                                                                                                                                              Definition

                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                              ShortAdditional content defined by implementations
                                                                                                                                              Comments

                                                                                                                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                              Control0..*
                                                                                                                                              TypeExtension
                                                                                                                                              Is Modifierfalse
                                                                                                                                              Summaryfalse
                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                              • value @ url
                                                                                                                                              • 278. Extension.extension:type.extension:code.url
                                                                                                                                                Definition

                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                Comments

                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                Control1..1
                                                                                                                                                Typeuri
                                                                                                                                                Is Modifierfalse
                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                Summaryfalse
                                                                                                                                                280. Extension.extension:type.extension:code.value[x]
                                                                                                                                                Definition

                                                                                                                                                URL of Data type or Resource that is a(or the) type used for this element. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition e.g. "string" is a reference to http://hl7.org/fhir/StructureDefinition/string. Absolute URLs are only allowed in logical models.

                                                                                                                                                ShortData type or Resource (reference to definition)
                                                                                                                                                Comments

                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                Control0..1
                                                                                                                                                BindingUnless not suitable, these codes SHALL be taken from elementdefinition-types (??)
                                                                                                                                                (extensible to http://hl7.org/fhir/ValueSet/elementdefinition-types)

                                                                                                                                                List of all Types for ElementDefinition.type.code.

                                                                                                                                                Typeuri
                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                Is Modifierfalse
                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                Summaryfalse
                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                282. Extension.extension:type.extension:profile
                                                                                                                                                Slice Nameprofile
                                                                                                                                                Definition

                                                                                                                                                Identifies a profile structure or implementation Guide that applies to the datatype this element refers to. If any profiles are specified, then the content must conform to at least one of them. The URL can be a local reference - to a contained StructureDefinition, or a reference to another StructureDefinition or Implementation Guide by a canonical URL. When an implementation guide is specified, the type SHALL conform to at least one profile defined in the implementation guide.

                                                                                                                                                ShortProfiles (StructureDefinition or IG) - one must apply
                                                                                                                                                Comments

                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                Control0..*
                                                                                                                                                TypeExtension
                                                                                                                                                Is Modifierfalse
                                                                                                                                                Summaryfalse
                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                284. Extension.extension:type.extension:profile.id
                                                                                                                                                Definition

                                                                                                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                ShortUnique id for inter-element referencing
                                                                                                                                                Control0..1
                                                                                                                                                Typestring
                                                                                                                                                Is Modifierfalse
                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                Summaryfalse
                                                                                                                                                286. Extension.extension:type.extension:profile.extension
                                                                                                                                                Definition

                                                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                ShortAdditional content defined by implementations
                                                                                                                                                Comments

                                                                                                                                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                Control0..*
                                                                                                                                                TypeExtension
                                                                                                                                                Is Modifierfalse
                                                                                                                                                Summaryfalse
                                                                                                                                                Alternate Namesextensions, user content
                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                • value @ url
                                                                                                                                                • 288. Extension.extension:type.extension:profile.url
                                                                                                                                                  Definition

                                                                                                                                                  Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                  Comments

                                                                                                                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                  Control1..1
                                                                                                                                                  Typeuri
                                                                                                                                                  Is Modifierfalse
                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                  Summaryfalse
                                                                                                                                                  290. Extension.extension:type.extension:profile.value[x]
                                                                                                                                                  Definition

                                                                                                                                                  Identifies a profile structure or implementation Guide that applies to the datatype this element refers to. If any profiles are specified, then the content must conform to at least one of them. The URL can be a local reference - to a contained StructureDefinition, or a reference to another StructureDefinition or Implementation Guide by a canonical URL. When an implementation guide is specified, the type SHALL conform to at least one profile defined in the implementation guide.

                                                                                                                                                  ShortProfiles (StructureDefinition or IG) - one must apply
                                                                                                                                                  Comments

                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                  Control0..1
                                                                                                                                                  Typecanonical(StructureDefinition, ImplementationGuide)
                                                                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                  Is Modifierfalse
                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                  Summaryfalse
                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                  292. Extension.extension:type.extension:targetProfile
                                                                                                                                                  Slice NametargetProfile
                                                                                                                                                  Definition

                                                                                                                                                  Used when the type is "Reference" or "canonical", and identifies a profile structure or implementation Guide that applies to the target of the reference this element refers to. If any profiles are specified, then the content must conform to at least one of them. The URL can be a local reference - to a contained StructureDefinition, or a reference to another StructureDefinition or Implementation Guide by a canonical URL. When an implementation guide is specified, the target resource SHALL conform to at least one profile defined in the implementation guide.

                                                                                                                                                  ShortProfile (StructureDefinition or IG) on the Reference/canonical target - one must apply
                                                                                                                                                  Comments

                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                  Control0..*
                                                                                                                                                  TypeExtension
                                                                                                                                                  Is Modifierfalse
                                                                                                                                                  Summaryfalse
                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                  294. Extension.extension:type.extension:targetProfile.id
                                                                                                                                                  Definition

                                                                                                                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                  ShortUnique id for inter-element referencing
                                                                                                                                                  Control0..1
                                                                                                                                                  Typestring
                                                                                                                                                  Is Modifierfalse
                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                  Summaryfalse
                                                                                                                                                  296. Extension.extension:type.extension:targetProfile.extension
                                                                                                                                                  Definition

                                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                  ShortAdditional content defined by implementations
                                                                                                                                                  Comments

                                                                                                                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                  Control0..*
                                                                                                                                                  TypeExtension
                                                                                                                                                  Is Modifierfalse
                                                                                                                                                  Summaryfalse
                                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                  • value @ url
                                                                                                                                                  • 298. Extension.extension:type.extension:targetProfile.url
                                                                                                                                                    Definition

                                                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                    Comments

                                                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                    Control1..1
                                                                                                                                                    Typeuri
                                                                                                                                                    Is Modifierfalse
                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                    Summaryfalse
                                                                                                                                                    300. Extension.extension:type.extension:targetProfile.value[x]
                                                                                                                                                    Definition

                                                                                                                                                    Used when the type is "Reference" or "canonical", and identifies a profile structure or implementation Guide that applies to the target of the reference this element refers to. If any profiles are specified, then the content must conform to at least one of them. The URL can be a local reference - to a contained StructureDefinition, or a reference to another StructureDefinition or Implementation Guide by a canonical URL. When an implementation guide is specified, the target resource SHALL conform to at least one profile defined in the implementation guide.

                                                                                                                                                    ShortProfile (StructureDefinition or IG) on the Reference/canonical target - one must apply
                                                                                                                                                    Comments

                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                    Control0..1
                                                                                                                                                    Typecanonical(StructureDefinition, ImplementationGuide)
                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                    Is Modifierfalse
                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                    Summaryfalse
                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                    302. Extension.extension:type.extension:aggregation
                                                                                                                                                    Slice Nameaggregation
                                                                                                                                                    Definition

                                                                                                                                                    If the type is a reference to another resource, how the resource is or can be aggregated - is it a contained resource, or a reference, and if the context is a bundle, is it included in the bundle.

                                                                                                                                                    Shortcontained | referenced | bundled - how aggregated
                                                                                                                                                    Comments

                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                    Control0..*
                                                                                                                                                    TypeExtension
                                                                                                                                                    Is Modifierfalse
                                                                                                                                                    Summaryfalse
                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                    304. Extension.extension:type.extension:aggregation.id
                                                                                                                                                    Definition

                                                                                                                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                    ShortUnique id for inter-element referencing
                                                                                                                                                    Control0..1
                                                                                                                                                    Typestring
                                                                                                                                                    Is Modifierfalse
                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                    Summaryfalse
                                                                                                                                                    306. Extension.extension:type.extension:aggregation.extension
                                                                                                                                                    Definition

                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                    ShortAdditional content defined by implementations
                                                                                                                                                    Comments

                                                                                                                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                    Control0..*
                                                                                                                                                    TypeExtension
                                                                                                                                                    Is Modifierfalse
                                                                                                                                                    Summaryfalse
                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                    • value @ url
                                                                                                                                                    • 308. Extension.extension:type.extension:aggregation.url
                                                                                                                                                      Definition

                                                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                      Comments

                                                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                      Control1..1
                                                                                                                                                      Typeuri
                                                                                                                                                      Is Modifierfalse
                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                      Summaryfalse
                                                                                                                                                      310. Extension.extension:type.extension:aggregation.value[x]
                                                                                                                                                      Definition

                                                                                                                                                      If the type is a reference to another resource, how the resource is or can be aggregated - is it a contained resource, or a reference, and if the context is a bundle, is it included in the bundle.

                                                                                                                                                      Shortcontained | referenced | bundled - how aggregated
                                                                                                                                                      Comments

                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                      Control0..1
                                                                                                                                                      BindingThe codes SHALL be taken from resource-aggregation-mode|5.0.0 (??)
                                                                                                                                                      (required to http://hl7.org/fhir/ValueSet/resource-aggregation-mode|5.0.0)

                                                                                                                                                      How resource references can be aggregated.

                                                                                                                                                      Typecode
                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                      Is Modifierfalse
                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                      Summaryfalse
                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                      312. Extension.extension:type.extension:versioning
                                                                                                                                                      Slice Nameversioning
                                                                                                                                                      Definition

                                                                                                                                                      Whether this reference needs to be version specific or version independent, or whether either can be used.

                                                                                                                                                      Shorteither | independent | specific
                                                                                                                                                      Comments

                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                      Control0..1
                                                                                                                                                      TypeExtension
                                                                                                                                                      Is Modifierfalse
                                                                                                                                                      Summaryfalse
                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                      314. Extension.extension:type.extension:versioning.id
                                                                                                                                                      Definition

                                                                                                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                      ShortUnique id for inter-element referencing
                                                                                                                                                      Control0..1
                                                                                                                                                      Typestring
                                                                                                                                                      Is Modifierfalse
                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                      Summaryfalse
                                                                                                                                                      316. Extension.extension:type.extension:versioning.extension
                                                                                                                                                      Definition

                                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                      ShortAdditional content defined by implementations
                                                                                                                                                      Comments

                                                                                                                                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                      Control0..*
                                                                                                                                                      TypeExtension
                                                                                                                                                      Is Modifierfalse
                                                                                                                                                      Summaryfalse
                                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                      • value @ url
                                                                                                                                                      • 318. Extension.extension:type.extension:versioning.url
                                                                                                                                                        Definition

                                                                                                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                        Comments

                                                                                                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                        Control1..1
                                                                                                                                                        Typeuri
                                                                                                                                                        Is Modifierfalse
                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                        Summaryfalse
                                                                                                                                                        320. Extension.extension:type.extension:versioning.value[x]
                                                                                                                                                        Definition

                                                                                                                                                        Whether this reference needs to be version specific or version independent, or whether either can be used.

                                                                                                                                                        Shorteither | independent | specific
                                                                                                                                                        Comments

                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                        Control0..1
                                                                                                                                                        BindingThe codes SHALL be taken from reference-version-rules|5.0.0 (??)
                                                                                                                                                        (required to http://hl7.org/fhir/ValueSet/reference-version-rules|5.0.0)

                                                                                                                                                        Whether a reference needs to be version specific or version independent, or whether either can be used.

                                                                                                                                                        Typecode
                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                        Is Modifierfalse
                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                        Summaryfalse
                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                        322. Extension.extension:type.url
                                                                                                                                                        Definition

                                                                                                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                        Comments

                                                                                                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                        Control1..1
                                                                                                                                                        Typeuri
                                                                                                                                                        Is Modifierfalse
                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                        Summaryfalse
                                                                                                                                                        324. Extension.extension:type.value[x]
                                                                                                                                                        Definition

                                                                                                                                                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                        ShortValue of extension
                                                                                                                                                        Control0..1
                                                                                                                                                        TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                        Is Modifierfalse
                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                        Summaryfalse
                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                        326. Extension.extension:defaultValue[x]
                                                                                                                                                        Slice NamedefaultValue[x]
                                                                                                                                                        Definition

                                                                                                                                                        The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').

                                                                                                                                                        ShortSpecified value if missing from instance
                                                                                                                                                        Comments

                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                        Control0..1
                                                                                                                                                        TypeExtension
                                                                                                                                                        Is Modifierfalse
                                                                                                                                                        Summaryfalse
                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                        328. Extension.extension:defaultValue[x].id
                                                                                                                                                        Definition

                                                                                                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                        ShortUnique id for inter-element referencing
                                                                                                                                                        Control0..1
                                                                                                                                                        Typestring
                                                                                                                                                        Is Modifierfalse
                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                        Summaryfalse
                                                                                                                                                        330. Extension.extension:defaultValue[x].extension
                                                                                                                                                        Definition

                                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                        ShortAdditional content defined by implementations
                                                                                                                                                        Comments

                                                                                                                                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                        Control0..*
                                                                                                                                                        TypeExtension
                                                                                                                                                        Is Modifierfalse
                                                                                                                                                        Summaryfalse
                                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                        • value @ url
                                                                                                                                                        • 332. Extension.extension:defaultValue[x].extension:_datatype
                                                                                                                                                          Slice Name_datatype
                                                                                                                                                          Definition

                                                                                                                                                          Data type name for ElementDefinition.defaultValue[x] from FHIR R5

                                                                                                                                                          ShortData type name for ElementDefinition.defaultValue[x] from FHIR R5
                                                                                                                                                          Control0..1
                                                                                                                                                          TypeExtension(Datatype) (Extension Type: string)
                                                                                                                                                          Is Modifierfalse
                                                                                                                                                          Summaryfalse
                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                          334. Extension.extension:defaultValue[x].extension:_datatype.id
                                                                                                                                                          Definition

                                                                                                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                          ShortUnique id for inter-element referencing
                                                                                                                                                          Control0..1
                                                                                                                                                          This element is affected by the following invariants: ele-1
                                                                                                                                                          Typeid
                                                                                                                                                          Is Modifierfalse
                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                          Summaryfalse
                                                                                                                                                          336. Extension.extension:defaultValue[x].extension:_datatype.extension
                                                                                                                                                          Definition

                                                                                                                                                          An Extension

                                                                                                                                                          ShortExtension
                                                                                                                                                          Control0..0
                                                                                                                                                          TypeExtension
                                                                                                                                                          Is Modifierfalse
                                                                                                                                                          Summaryfalse
                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                          • value @ url
                                                                                                                                                          • 338. Extension.extension:defaultValue[x].extension:_datatype.url
                                                                                                                                                            Definition

                                                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                            Comments

                                                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                            Control1..1
                                                                                                                                                            Typeuri
                                                                                                                                                            Is Modifierfalse
                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                            Summaryfalse
                                                                                                                                                            Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                                                                                                            340. Extension.extension:defaultValue[x].extension:_datatype.value[x]
                                                                                                                                                            Definition

                                                                                                                                                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                            ShortValue of extension
                                                                                                                                                            Comments

                                                                                                                                                            Must be: CodeableReference|RatioRange|Availability|ExtendedContactDetail|integer64

                                                                                                                                                            Control1..1
                                                                                                                                                            This element is affected by the following invariants: ext-1
                                                                                                                                                            Typestring
                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                            Is Modifierfalse
                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                            Summaryfalse
                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                            342. Extension.extension:defaultValue[x].extension:concept
                                                                                                                                                            Slice Nameconcept
                                                                                                                                                            Definition

                                                                                                                                                            A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                                                                                                                                            ShortReference to a concept (by class)
                                                                                                                                                            Comments

                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                            Control0..1
                                                                                                                                                            TypeExtension
                                                                                                                                                            Is Modifierfalse
                                                                                                                                                            Summaryfalse
                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                            344. Extension.extension:defaultValue[x].extension:concept.id
                                                                                                                                                            Definition

                                                                                                                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                            ShortUnique id for inter-element referencing
                                                                                                                                                            Control0..1
                                                                                                                                                            Typestring
                                                                                                                                                            Is Modifierfalse
                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                            Summaryfalse
                                                                                                                                                            346. Extension.extension:defaultValue[x].extension:concept.extension
                                                                                                                                                            Definition

                                                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                            ShortAdditional content defined by implementations
                                                                                                                                                            Comments

                                                                                                                                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                            Control0..*
                                                                                                                                                            TypeExtension
                                                                                                                                                            Is Modifierfalse
                                                                                                                                                            Summaryfalse
                                                                                                                                                            Alternate Namesextensions, user content
                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                            • value @ url
                                                                                                                                                            • 348. Extension.extension:defaultValue[x].extension:concept.url
                                                                                                                                                              Definition

                                                                                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                              Comments

                                                                                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                              Control1..1
                                                                                                                                                              Typeuri
                                                                                                                                                              Is Modifierfalse
                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                              Summaryfalse
                                                                                                                                                              350. Extension.extension:defaultValue[x].extension:concept.value[x]
                                                                                                                                                              Definition

                                                                                                                                                              A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                                                                                                                                              ShortReference to a concept (by class)
                                                                                                                                                              Comments

                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                              Control0..1
                                                                                                                                                              TypeCodeableConcept
                                                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                              Is Modifierfalse
                                                                                                                                                              Summaryfalse
                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                              352. Extension.extension:defaultValue[x].extension:reference
                                                                                                                                                              Slice Namereference
                                                                                                                                                              Definition

                                                                                                                                                              A reference to a resource the provides exact details about the information being referenced.

                                                                                                                                                              ShortReference to a resource (by instance)
                                                                                                                                                              Comments

                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                              Control0..1
                                                                                                                                                              TypeExtension
                                                                                                                                                              Is Modifierfalse
                                                                                                                                                              Summaryfalse
                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                              354. Extension.extension:defaultValue[x].extension:reference.id
                                                                                                                                                              Definition

                                                                                                                                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                              ShortUnique id for inter-element referencing
                                                                                                                                                              Control0..1
                                                                                                                                                              Typestring
                                                                                                                                                              Is Modifierfalse
                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                              Summaryfalse
                                                                                                                                                              356. Extension.extension:defaultValue[x].extension:reference.extension
                                                                                                                                                              Definition

                                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                              ShortAdditional content defined by implementations
                                                                                                                                                              Comments

                                                                                                                                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                              Control0..*
                                                                                                                                                              TypeExtension
                                                                                                                                                              Is Modifierfalse
                                                                                                                                                              Summaryfalse
                                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                              • value @ url
                                                                                                                                                              • 358. Extension.extension:defaultValue[x].extension:reference.url
                                                                                                                                                                Definition

                                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                Comments

                                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                Control1..1
                                                                                                                                                                Typeuri
                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                Summaryfalse
                                                                                                                                                                360. Extension.extension:defaultValue[x].extension:reference.value[x]
                                                                                                                                                                Definition

                                                                                                                                                                A reference to a resource the provides exact details about the information being referenced.

                                                                                                                                                                ShortReference to a resource (by instance)
                                                                                                                                                                Comments

                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                Control0..1
                                                                                                                                                                TypeReference
                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                Summaryfalse
                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                362. Extension.extension:defaultValue[x].extension:lowNumerator
                                                                                                                                                                Slice NamelowNumerator
                                                                                                                                                                Definition

                                                                                                                                                                The value of the low limit numerator.

                                                                                                                                                                ShortLow Numerator limit
                                                                                                                                                                Comments

                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                Control0..1
                                                                                                                                                                TypeExtension
                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                Summaryfalse
                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                364. Extension.extension:defaultValue[x].extension:lowNumerator.id
                                                                                                                                                                Definition

                                                                                                                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                ShortUnique id for inter-element referencing
                                                                                                                                                                Control0..1
                                                                                                                                                                Typestring
                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                Summaryfalse
                                                                                                                                                                366. Extension.extension:defaultValue[x].extension:lowNumerator.extension
                                                                                                                                                                Definition

                                                                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                ShortAdditional content defined by implementations
                                                                                                                                                                Comments

                                                                                                                                                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                Control0..*
                                                                                                                                                                TypeExtension
                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                Summaryfalse
                                                                                                                                                                Alternate Namesextensions, user content
                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                • value @ url
                                                                                                                                                                • 368. Extension.extension:defaultValue[x].extension:lowNumerator.url
                                                                                                                                                                  Definition

                                                                                                                                                                  Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                                  Comments

                                                                                                                                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                  Control1..1
                                                                                                                                                                  Typeuri
                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                  Summaryfalse
                                                                                                                                                                  370. Extension.extension:defaultValue[x].extension:lowNumerator.value[x]
                                                                                                                                                                  Definition

                                                                                                                                                                  The value of the low limit numerator.

                                                                                                                                                                  ShortLow Numerator limit
                                                                                                                                                                  Comments

                                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                  Control0..1
                                                                                                                                                                  TypeQuantity(SimpleQuantity)
                                                                                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                  Summaryfalse
                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                  372. Extension.extension:defaultValue[x].extension:highNumerator
                                                                                                                                                                  Slice NamehighNumerator
                                                                                                                                                                  Definition

                                                                                                                                                                  The value of the high limit numerator.

                                                                                                                                                                  ShortHigh Numerator limit
                                                                                                                                                                  Comments

                                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                  Control0..1
                                                                                                                                                                  TypeExtension
                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                  Summaryfalse
                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                  374. Extension.extension:defaultValue[x].extension:highNumerator.id
                                                                                                                                                                  Definition

                                                                                                                                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                  ShortUnique id for inter-element referencing
                                                                                                                                                                  Control0..1
                                                                                                                                                                  Typestring
                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                  Summaryfalse
                                                                                                                                                                  376. Extension.extension:defaultValue[x].extension:highNumerator.extension
                                                                                                                                                                  Definition

                                                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                  ShortAdditional content defined by implementations
                                                                                                                                                                  Comments

                                                                                                                                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                  Control0..*
                                                                                                                                                                  TypeExtension
                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                  Summaryfalse
                                                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                  • value @ url
                                                                                                                                                                  • 378. Extension.extension:defaultValue[x].extension:highNumerator.url
                                                                                                                                                                    Definition

                                                                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                                    Comments

                                                                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                    Control1..1
                                                                                                                                                                    Typeuri
                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                    Summaryfalse
                                                                                                                                                                    380. Extension.extension:defaultValue[x].extension:highNumerator.value[x]
                                                                                                                                                                    Definition

                                                                                                                                                                    The value of the high limit numerator.

                                                                                                                                                                    ShortHigh Numerator limit
                                                                                                                                                                    Comments

                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                    Control0..1
                                                                                                                                                                    TypeQuantity(SimpleQuantity)
                                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                    Summaryfalse
                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                    382. Extension.extension:defaultValue[x].extension:denominator
                                                                                                                                                                    Slice Namedenominator
                                                                                                                                                                    Definition

                                                                                                                                                                    The value of the denominator.

                                                                                                                                                                    ShortDenominator value
                                                                                                                                                                    Comments

                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                    Control0..1
                                                                                                                                                                    TypeExtension
                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                    Summaryfalse
                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                    384. Extension.extension:defaultValue[x].extension:denominator.id
                                                                                                                                                                    Definition

                                                                                                                                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                    ShortUnique id for inter-element referencing
                                                                                                                                                                    Control0..1
                                                                                                                                                                    Typestring
                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                    Summaryfalse
                                                                                                                                                                    386. Extension.extension:defaultValue[x].extension:denominator.extension
                                                                                                                                                                    Definition

                                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                    ShortAdditional content defined by implementations
                                                                                                                                                                    Comments

                                                                                                                                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                    Control0..*
                                                                                                                                                                    TypeExtension
                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                    Summaryfalse
                                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                    • value @ url
                                                                                                                                                                    • 388. Extension.extension:defaultValue[x].extension:denominator.url
                                                                                                                                                                      Definition

                                                                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                      Comments

                                                                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                      Control1..1
                                                                                                                                                                      Typeuri
                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                      Summaryfalse
                                                                                                                                                                      390. Extension.extension:defaultValue[x].extension:denominator.value[x]
                                                                                                                                                                      Definition

                                                                                                                                                                      The value of the denominator.

                                                                                                                                                                      ShortDenominator value
                                                                                                                                                                      Comments

                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                      Control0..1
                                                                                                                                                                      TypeQuantity(SimpleQuantity)
                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                      Summaryfalse
                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                      392. Extension.extension:defaultValue[x].extension:availableTime
                                                                                                                                                                      Slice NameavailableTime
                                                                                                                                                                      Definition

                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                      ShortTimes the {item} is available
                                                                                                                                                                      Control0..*
                                                                                                                                                                      TypeExtension
                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                      Summaryfalse
                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                      394. Extension.extension:defaultValue[x].extension:availableTime.id
                                                                                                                                                                      Definition

                                                                                                                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                      ShortUnique id for inter-element referencing
                                                                                                                                                                      Control0..1
                                                                                                                                                                      Typestring
                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                      Summaryfalse
                                                                                                                                                                      396. Extension.extension:defaultValue[x].extension:availableTime.extension
                                                                                                                                                                      Definition

                                                                                                                                                                      An Extension

                                                                                                                                                                      ShortExtension
                                                                                                                                                                      Control0..*
                                                                                                                                                                      TypeExtension
                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                      Summaryfalse
                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                                                                                      • value @ url
                                                                                                                                                                      • 398. Extension.extension:defaultValue[x].extension:availableTime.extension:daysOfWeek
                                                                                                                                                                        Slice NamedaysOfWeek
                                                                                                                                                                        Definition

                                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                        Shortmon | tue | wed | thu | fri | sat | sun
                                                                                                                                                                        Control0..*
                                                                                                                                                                        TypeExtension
                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                        Summaryfalse
                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                        400. Extension.extension:defaultValue[x].extension:availableTime.extension:daysOfWeek.id
                                                                                                                                                                        Definition

                                                                                                                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                        ShortUnique id for inter-element referencing
                                                                                                                                                                        Control0..1
                                                                                                                                                                        Typestring
                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                        Summaryfalse
                                                                                                                                                                        402. Extension.extension:defaultValue[x].extension:availableTime.extension:daysOfWeek.extension
                                                                                                                                                                        Definition

                                                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                        ShortAdditional content defined by implementations
                                                                                                                                                                        Comments

                                                                                                                                                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                        Control0..*
                                                                                                                                                                        TypeExtension
                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                        Summaryfalse
                                                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                        • value @ url
                                                                                                                                                                        • 404. Extension.extension:defaultValue[x].extension:availableTime.extension:daysOfWeek.url
                                                                                                                                                                          Definition

                                                                                                                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                                          Comments

                                                                                                                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                          Control1..1
                                                                                                                                                                          Typeuri
                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                          Summaryfalse
                                                                                                                                                                          406. Extension.extension:defaultValue[x].extension:availableTime.extension:daysOfWeek.value[x]
                                                                                                                                                                          Definition

                                                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                          Shortmon | tue | wed | thu | fri | sat | sun
                                                                                                                                                                          Control0..1
                                                                                                                                                                          BindingThe codes SHALL be taken from days-of-week|5.0.0 (??)
                                                                                                                                                                          (required to http://hl7.org/fhir/ValueSet/days-of-week|5.0.0)

                                                                                                                                                                          The purpose for which an extended contact detail should be used.

                                                                                                                                                                          Typecode
                                                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                          Summaryfalse
                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                          408. Extension.extension:defaultValue[x].extension:availableTime.extension:allDay
                                                                                                                                                                          Slice NameallDay
                                                                                                                                                                          Definition

                                                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                          ShortAlways available? i.e. 24 hour service
                                                                                                                                                                          Control0..1
                                                                                                                                                                          TypeExtension
                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                          Summaryfalse
                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                          410. Extension.extension:defaultValue[x].extension:availableTime.extension:allDay.id
                                                                                                                                                                          Definition

                                                                                                                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                          ShortUnique id for inter-element referencing
                                                                                                                                                                          Control0..1
                                                                                                                                                                          Typestring
                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                          Summaryfalse
                                                                                                                                                                          412. Extension.extension:defaultValue[x].extension:availableTime.extension:allDay.extension
                                                                                                                                                                          Definition

                                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                          ShortAdditional content defined by implementations
                                                                                                                                                                          Comments

                                                                                                                                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                          Control0..*
                                                                                                                                                                          TypeExtension
                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                          Summaryfalse
                                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                          • value @ url
                                                                                                                                                                          • 414. Extension.extension:defaultValue[x].extension:availableTime.extension:allDay.url
                                                                                                                                                                            Definition

                                                                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                            Comments

                                                                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                            Control1..1
                                                                                                                                                                            Typeuri
                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                            Summaryfalse
                                                                                                                                                                            416. Extension.extension:defaultValue[x].extension:availableTime.extension:allDay.value[x]
                                                                                                                                                                            Definition

                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                            ShortAlways available? i.e. 24 hour service
                                                                                                                                                                            Control0..1
                                                                                                                                                                            Typeboolean
                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                            Summaryfalse
                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                            418. Extension.extension:defaultValue[x].extension:availableTime.extension:availableStartTime
                                                                                                                                                                            Slice NameavailableStartTime
                                                                                                                                                                            Definition

                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                            ShortOpening time of day (ignored if allDay = true)
                                                                                                                                                                            Control0..1
                                                                                                                                                                            TypeExtension
                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                            Summaryfalse
                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                            420. Extension.extension:defaultValue[x].extension:availableTime.extension:availableStartTime.id
                                                                                                                                                                            Definition

                                                                                                                                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                            ShortUnique id for inter-element referencing
                                                                                                                                                                            Control0..1
                                                                                                                                                                            Typestring
                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                            Summaryfalse
                                                                                                                                                                            422. Extension.extension:defaultValue[x].extension:availableTime.extension:availableStartTime.extension
                                                                                                                                                                            Definition

                                                                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                            ShortAdditional content defined by implementations
                                                                                                                                                                            Comments

                                                                                                                                                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                            Control0..*
                                                                                                                                                                            TypeExtension
                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                            Summaryfalse
                                                                                                                                                                            Alternate Namesextensions, user content
                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                            • value @ url
                                                                                                                                                                            • 424. Extension.extension:defaultValue[x].extension:availableTime.extension:availableStartTime.url
                                                                                                                                                                              Definition

                                                                                                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                                              Comments

                                                                                                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                              Control1..1
                                                                                                                                                                              Typeuri
                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                              Summaryfalse
                                                                                                                                                                              426. Extension.extension:defaultValue[x].extension:availableTime.extension:availableStartTime.value[x]
                                                                                                                                                                              Definition

                                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                              ShortOpening time of day (ignored if allDay = true)
                                                                                                                                                                              Control0..1
                                                                                                                                                                              Typetime
                                                                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                              Summaryfalse
                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                              428. Extension.extension:defaultValue[x].extension:availableTime.extension:availableEndTime
                                                                                                                                                                              Slice NameavailableEndTime
                                                                                                                                                                              Definition

                                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                              ShortClosing time of day (ignored if allDay = true)
                                                                                                                                                                              Control0..1
                                                                                                                                                                              TypeExtension
                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                              Summaryfalse
                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                              430. Extension.extension:defaultValue[x].extension:availableTime.extension:availableEndTime.id
                                                                                                                                                                              Definition

                                                                                                                                                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                              ShortUnique id for inter-element referencing
                                                                                                                                                                              Control0..1
                                                                                                                                                                              Typestring
                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                              Summaryfalse
                                                                                                                                                                              432. Extension.extension:defaultValue[x].extension:availableTime.extension:availableEndTime.extension
                                                                                                                                                                              Definition

                                                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                              ShortAdditional content defined by implementations
                                                                                                                                                                              Comments

                                                                                                                                                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                              Control0..*
                                                                                                                                                                              TypeExtension
                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                              Summaryfalse
                                                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                              • value @ url
                                                                                                                                                                              • 434. Extension.extension:defaultValue[x].extension:availableTime.extension:availableEndTime.url
                                                                                                                                                                                Definition

                                                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                Comments

                                                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                Control1..1
                                                                                                                                                                                Typeuri
                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                436. Extension.extension:defaultValue[x].extension:availableTime.extension:availableEndTime.value[x]
                                                                                                                                                                                Definition

                                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                ShortClosing time of day (ignored if allDay = true)
                                                                                                                                                                                Control0..1
                                                                                                                                                                                Typetime
                                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                438. Extension.extension:defaultValue[x].extension:availableTime.url
                                                                                                                                                                                Definition

                                                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                Comments

                                                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                Control1..1
                                                                                                                                                                                Typeuri
                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                440. Extension.extension:defaultValue[x].extension:availableTime.value[x]
                                                                                                                                                                                Definition

                                                                                                                                                                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                                ShortValue of extension
                                                                                                                                                                                Control0..1
                                                                                                                                                                                TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                442. Extension.extension:defaultValue[x].extension:notAvailableTime
                                                                                                                                                                                Slice NamenotAvailableTime
                                                                                                                                                                                Definition

                                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                ShortNot available during this time due to provided reason
                                                                                                                                                                                Control0..*
                                                                                                                                                                                TypeExtension
                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                444. Extension.extension:defaultValue[x].extension:notAvailableTime.id
                                                                                                                                                                                Definition

                                                                                                                                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                ShortUnique id for inter-element referencing
                                                                                                                                                                                Control0..1
                                                                                                                                                                                Typestring
                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                446. Extension.extension:defaultValue[x].extension:notAvailableTime.extension
                                                                                                                                                                                Definition

                                                                                                                                                                                An Extension

                                                                                                                                                                                ShortExtension
                                                                                                                                                                                Control0..*
                                                                                                                                                                                TypeExtension
                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                                                                                                • value @ url
                                                                                                                                                                                • 448. Extension.extension:defaultValue[x].extension:notAvailableTime.extension:description
                                                                                                                                                                                  Slice Namedescription
                                                                                                                                                                                  Definition

                                                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                  ShortReason presented to the user explaining why time not available
                                                                                                                                                                                  Control0..1
                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                  450. Extension.extension:defaultValue[x].extension:notAvailableTime.extension:description.id
                                                                                                                                                                                  Definition

                                                                                                                                                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                  ShortUnique id for inter-element referencing
                                                                                                                                                                                  Control0..1
                                                                                                                                                                                  Typestring
                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                  452. Extension.extension:defaultValue[x].extension:notAvailableTime.extension:description.extension
                                                                                                                                                                                  Definition

                                                                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                  ShortAdditional content defined by implementations
                                                                                                                                                                                  Comments

                                                                                                                                                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                  Control0..*
                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                  • value @ url
                                                                                                                                                                                  • 454. Extension.extension:defaultValue[x].extension:notAvailableTime.extension:description.url
                                                                                                                                                                                    Definition

                                                                                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                                                    Comments

                                                                                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                    Control1..1
                                                                                                                                                                                    Typeuri
                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                    456. Extension.extension:defaultValue[x].extension:notAvailableTime.extension:description.value[x]
                                                                                                                                                                                    Definition

                                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                    ShortReason presented to the user explaining why time not available
                                                                                                                                                                                    Control0..1
                                                                                                                                                                                    Typestring
                                                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                    458. Extension.extension:defaultValue[x].extension:notAvailableTime.extension:during
                                                                                                                                                                                    Slice Nameduring
                                                                                                                                                                                    Definition

                                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                    ShortService not available during this period
                                                                                                                                                                                    Control0..1
                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                    460. Extension.extension:defaultValue[x].extension:notAvailableTime.extension:during.id
                                                                                                                                                                                    Definition

                                                                                                                                                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                    ShortUnique id for inter-element referencing
                                                                                                                                                                                    Control0..1
                                                                                                                                                                                    Typestring
                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                    462. Extension.extension:defaultValue[x].extension:notAvailableTime.extension:during.extension
                                                                                                                                                                                    Definition

                                                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                    ShortAdditional content defined by implementations
                                                                                                                                                                                    Comments

                                                                                                                                                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                    Control0..*
                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                    • value @ url
                                                                                                                                                                                    • 464. Extension.extension:defaultValue[x].extension:notAvailableTime.extension:during.url
                                                                                                                                                                                      Definition

                                                                                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                      Comments

                                                                                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                      Control1..1
                                                                                                                                                                                      Typeuri
                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                      466. Extension.extension:defaultValue[x].extension:notAvailableTime.extension:during.value[x]
                                                                                                                                                                                      Definition

                                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                      ShortService not available during this period
                                                                                                                                                                                      Control0..1
                                                                                                                                                                                      TypePeriod
                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                      468. Extension.extension:defaultValue[x].extension:notAvailableTime.url
                                                                                                                                                                                      Definition

                                                                                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                      Comments

                                                                                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                      Control1..1
                                                                                                                                                                                      Typeuri
                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                      470. Extension.extension:defaultValue[x].extension:notAvailableTime.value[x]
                                                                                                                                                                                      Definition

                                                                                                                                                                                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                                      ShortValue of extension
                                                                                                                                                                                      Control0..1
                                                                                                                                                                                      TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                      472. Extension.extension:defaultValue[x].extension:purpose
                                                                                                                                                                                      Slice Namepurpose
                                                                                                                                                                                      Definition

                                                                                                                                                                                      The purpose/type of contact.

                                                                                                                                                                                      ShortThe type of contact
                                                                                                                                                                                      Comments

                                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                      Control0..1
                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                      474. Extension.extension:defaultValue[x].extension:purpose.id
                                                                                                                                                                                      Definition

                                                                                                                                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                      ShortUnique id for inter-element referencing
                                                                                                                                                                                      Control0..1
                                                                                                                                                                                      Typestring
                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                      476. Extension.extension:defaultValue[x].extension:purpose.extension
                                                                                                                                                                                      Definition

                                                                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                      ShortAdditional content defined by implementations
                                                                                                                                                                                      Comments

                                                                                                                                                                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                      Control0..*
                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                      • value @ url
                                                                                                                                                                                      • 478. Extension.extension:defaultValue[x].extension:purpose.url
                                                                                                                                                                                        Definition

                                                                                                                                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                                                        Comments

                                                                                                                                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                        Control1..1
                                                                                                                                                                                        Typeuri
                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                        480. Extension.extension:defaultValue[x].extension:purpose.value[x]
                                                                                                                                                                                        Definition

                                                                                                                                                                                        The purpose/type of contact.

                                                                                                                                                                                        ShortThe type of contact
                                                                                                                                                                                        Comments

                                                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                        Control0..1
                                                                                                                                                                                        BindingThe codes SHOULD be taken from Contact entity type
                                                                                                                                                                                        (preferred to http://terminology.hl7.org/ValueSet/contactentity-type)

                                                                                                                                                                                        The purpose for which an extended contact detail should be used.

                                                                                                                                                                                        TypeCodeableConcept
                                                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                        482. Extension.extension:defaultValue[x].extension:name
                                                                                                                                                                                        Slice Namename
                                                                                                                                                                                        Definition

                                                                                                                                                                                        The name of an individual to contact, some types of contact detail are usually blank.

                                                                                                                                                                                        ShortName of an individual to contact
                                                                                                                                                                                        Comments

                                                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                        Control0..*
                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                        484. Extension.extension:defaultValue[x].extension:name.id
                                                                                                                                                                                        Definition

                                                                                                                                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                        ShortUnique id for inter-element referencing
                                                                                                                                                                                        Control0..1
                                                                                                                                                                                        Typestring
                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                        486. Extension.extension:defaultValue[x].extension:name.extension
                                                                                                                                                                                        Definition

                                                                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                        ShortAdditional content defined by implementations
                                                                                                                                                                                        Comments

                                                                                                                                                                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                        Control0..*
                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                        • value @ url
                                                                                                                                                                                        • 488. Extension.extension:defaultValue[x].extension:name.url
                                                                                                                                                                                          Definition

                                                                                                                                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                                                          Comments

                                                                                                                                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                          Control1..1
                                                                                                                                                                                          Typeuri
                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                          490. Extension.extension:defaultValue[x].extension:name.value[x]
                                                                                                                                                                                          Definition

                                                                                                                                                                                          The name of an individual to contact, some types of contact detail are usually blank.

                                                                                                                                                                                          ShortName of an individual to contact
                                                                                                                                                                                          Comments

                                                                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                          Control0..1
                                                                                                                                                                                          TypeHumanName
                                                                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                          492. Extension.extension:defaultValue[x].extension:telecom
                                                                                                                                                                                          Slice Nametelecom
                                                                                                                                                                                          Definition

                                                                                                                                                                                          The contact details application for the purpose defined.

                                                                                                                                                                                          ShortContact details (e.g.phone/fax/url)
                                                                                                                                                                                          Comments

                                                                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                          Control0..*
                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                          494. Extension.extension:defaultValue[x].extension:telecom.id
                                                                                                                                                                                          Definition

                                                                                                                                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                          ShortUnique id for inter-element referencing
                                                                                                                                                                                          Control0..1
                                                                                                                                                                                          Typestring
                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                          496. Extension.extension:defaultValue[x].extension:telecom.extension
                                                                                                                                                                                          Definition

                                                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                          ShortAdditional content defined by implementations
                                                                                                                                                                                          Comments

                                                                                                                                                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                          Control0..*
                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                          • value @ url
                                                                                                                                                                                          • 498. Extension.extension:defaultValue[x].extension:telecom.url
                                                                                                                                                                                            Definition

                                                                                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                                            Comments

                                                                                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                            Control1..1
                                                                                                                                                                                            Typeuri
                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                            500. Extension.extension:defaultValue[x].extension:telecom.value[x]
                                                                                                                                                                                            Definition

                                                                                                                                                                                            The contact details application for the purpose defined.

                                                                                                                                                                                            ShortContact details (e.g.phone/fax/url)
                                                                                                                                                                                            Comments

                                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                            Control0..1
                                                                                                                                                                                            TypeContactPoint
                                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                            502. Extension.extension:defaultValue[x].extension:address
                                                                                                                                                                                            Slice Nameaddress
                                                                                                                                                                                            Definition

                                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                            ShortAddress for the contact
                                                                                                                                                                                            Control0..1
                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                            504. Extension.extension:defaultValue[x].extension:address.id
                                                                                                                                                                                            Definition

                                                                                                                                                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                            ShortUnique id for inter-element referencing
                                                                                                                                                                                            Control0..1
                                                                                                                                                                                            Typestring
                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                            506. Extension.extension:defaultValue[x].extension:address.extension
                                                                                                                                                                                            Definition

                                                                                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                            ShortAdditional content defined by implementations
                                                                                                                                                                                            Comments

                                                                                                                                                                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                            Control0..*
                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                            Alternate Namesextensions, user content
                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                            • value @ url
                                                                                                                                                                                            • 508. Extension.extension:defaultValue[x].extension:address.url
                                                                                                                                                                                              Definition

                                                                                                                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                                                              Comments

                                                                                                                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                              Control1..1
                                                                                                                                                                                              Typeuri
                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                              510. Extension.extension:defaultValue[x].extension:address.value[x]
                                                                                                                                                                                              Definition

                                                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                              ShortAddress for the contact
                                                                                                                                                                                              Control0..1
                                                                                                                                                                                              TypeAddress
                                                                                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                              512. Extension.extension:defaultValue[x].extension:organization
                                                                                                                                                                                              Slice Nameorganization
                                                                                                                                                                                              Definition

                                                                                                                                                                                              This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.

                                                                                                                                                                                              ShortThis contact detail is handled/monitored by a specific organization
                                                                                                                                                                                              Comments

                                                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                              Control0..1
                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                              514. Extension.extension:defaultValue[x].extension:organization.id
                                                                                                                                                                                              Definition

                                                                                                                                                                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                              ShortUnique id for inter-element referencing
                                                                                                                                                                                              Control0..1
                                                                                                                                                                                              Typestring
                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                              516. Extension.extension:defaultValue[x].extension:organization.extension
                                                                                                                                                                                              Definition

                                                                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                              ShortAdditional content defined by implementations
                                                                                                                                                                                              Comments

                                                                                                                                                                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                              Control0..*
                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                              • value @ url
                                                                                                                                                                                              • 518. Extension.extension:defaultValue[x].extension:organization.url
                                                                                                                                                                                                Definition

                                                                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                                Comments

                                                                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                Typeuri
                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                520. Extension.extension:defaultValue[x].extension:organization.value[x]
                                                                                                                                                                                                Definition

                                                                                                                                                                                                This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.

                                                                                                                                                                                                ShortThis contact detail is handled/monitored by a specific organization
                                                                                                                                                                                                Comments

                                                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                TypeReference(Organization)
                                                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                522. Extension.extension:defaultValue[x].extension:period
                                                                                                                                                                                                Slice Nameperiod
                                                                                                                                                                                                Definition

                                                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                ShortPeriod that this contact was valid for usage
                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                524. Extension.extension:defaultValue[x].extension:period.id
                                                                                                                                                                                                Definition

                                                                                                                                                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                ShortUnique id for inter-element referencing
                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                Typestring
                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                526. Extension.extension:defaultValue[x].extension:period.extension
                                                                                                                                                                                                Definition

                                                                                                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                ShortAdditional content defined by implementations
                                                                                                                                                                                                Comments

                                                                                                                                                                                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                Control0..*
                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                Alternate Namesextensions, user content
                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                • value @ url
                                                                                                                                                                                                • 528. Extension.extension:defaultValue[x].extension:period.url
                                                                                                                                                                                                  Definition

                                                                                                                                                                                                  Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                                                                  Comments

                                                                                                                                                                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                  Typeuri
                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                  530. Extension.extension:defaultValue[x].extension:period.value[x]
                                                                                                                                                                                                  Definition

                                                                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                  ShortPeriod that this contact was valid for usage
                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                  TypePeriod
                                                                                                                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                  532. Extension.extension:defaultValue[x].url
                                                                                                                                                                                                  Definition

                                                                                                                                                                                                  Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                                                                  Comments

                                                                                                                                                                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                  Typeuri
                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                  534. Extension.extension:defaultValue[x].value[x]
                                                                                                                                                                                                  Definition

                                                                                                                                                                                                  The value that should be used if there is no value stated in the instance (e.g. 'if not otherwise specified, the abstract is false').

                                                                                                                                                                                                  ShortSpecified value if missing from instance
                                                                                                                                                                                                  Comments

                                                                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                  TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                  536. Extension.extension:meaningWhenMissing
                                                                                                                                                                                                  Slice NamemeaningWhenMissing
                                                                                                                                                                                                  Definition

                                                                                                                                                                                                  The Implicit meaning that is to be understood when this element is missing (e.g. 'when this element is missing, the period is ongoing').

                                                                                                                                                                                                  ShortImplicit meaning when this element is missing
                                                                                                                                                                                                  Comments

                                                                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                  538. Extension.extension:meaningWhenMissing.id
                                                                                                                                                                                                  Definition

                                                                                                                                                                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                  ShortUnique id for inter-element referencing
                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                  Typestring
                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                  540. Extension.extension:meaningWhenMissing.extension
                                                                                                                                                                                                  Definition

                                                                                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                  ShortAdditional content defined by implementations
                                                                                                                                                                                                  Comments

                                                                                                                                                                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                  Control0..*
                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                  • value @ url
                                                                                                                                                                                                  • 542. Extension.extension:meaningWhenMissing.url
                                                                                                                                                                                                    Definition

                                                                                                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                                                                    Comments

                                                                                                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                    Control1..1
                                                                                                                                                                                                    Typeuri
                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                    544. Extension.extension:meaningWhenMissing.value[x]
                                                                                                                                                                                                    Definition

                                                                                                                                                                                                    The Implicit meaning that is to be understood when this element is missing (e.g. 'when this element is missing, the period is ongoing').

                                                                                                                                                                                                    ShortImplicit meaning when this element is missing
                                                                                                                                                                                                    Comments

                                                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                    Typemarkdown
                                                                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                    546. Extension.extension:orderMeaning
                                                                                                                                                                                                    Slice NameorderMeaning
                                                                                                                                                                                                    Definition

                                                                                                                                                                                                    If present, indicates that the order of the repeating element has meaning and describes what that meaning is. If absent, it means that the order of the element has no meaning.

                                                                                                                                                                                                    ShortWhat the order of the elements means
                                                                                                                                                                                                    Comments

                                                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                    548. Extension.extension:orderMeaning.id
                                                                                                                                                                                                    Definition

                                                                                                                                                                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                    ShortUnique id for inter-element referencing
                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                    Typestring
                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                    550. Extension.extension:orderMeaning.extension
                                                                                                                                                                                                    Definition

                                                                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                    ShortAdditional content defined by implementations
                                                                                                                                                                                                    Comments

                                                                                                                                                                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                    Control0..*
                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                    • value @ url
                                                                                                                                                                                                    • 552. Extension.extension:orderMeaning.url
                                                                                                                                                                                                      Definition

                                                                                                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                                      Comments

                                                                                                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                      Typeuri
                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                      554. Extension.extension:orderMeaning.value[x]
                                                                                                                                                                                                      Definition

                                                                                                                                                                                                      If present, indicates that the order of the repeating element has meaning and describes what that meaning is. If absent, it means that the order of the element has no meaning.

                                                                                                                                                                                                      ShortWhat the order of the elements means
                                                                                                                                                                                                      Comments

                                                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                      Typestring
                                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                      556. Extension.extension:fixed[x]
                                                                                                                                                                                                      Slice Namefixed[x]
                                                                                                                                                                                                      Definition

                                                                                                                                                                                                      Specifies a value that SHALL be exactly the value for this element in the instance, if present. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.

                                                                                                                                                                                                      ShortValue must be exactly this
                                                                                                                                                                                                      Comments

                                                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                      558. Extension.extension:fixed[x].id
                                                                                                                                                                                                      Definition

                                                                                                                                                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                      ShortUnique id for inter-element referencing
                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                      Typestring
                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                      560. Extension.extension:fixed[x].extension
                                                                                                                                                                                                      Definition

                                                                                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                      ShortAdditional content defined by implementations
                                                                                                                                                                                                      Comments

                                                                                                                                                                                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                      Control0..*
                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                      • value @ url
                                                                                                                                                                                                      • 562. Extension.extension:fixed[x].extension:_datatype
                                                                                                                                                                                                        Slice Name_datatype
                                                                                                                                                                                                        Definition

                                                                                                                                                                                                        Data type name for ElementDefinition.fixed[x] from FHIR R5

                                                                                                                                                                                                        ShortData type name for ElementDefinition.fixed[x] from FHIR R5
                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                        TypeExtension(Datatype) (Extension Type: string)
                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                        564. Extension.extension:fixed[x].extension:_datatype.id
                                                                                                                                                                                                        Definition

                                                                                                                                                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                        ShortUnique id for inter-element referencing
                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                        This element is affected by the following invariants: ele-1
                                                                                                                                                                                                        Typeid
                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                        566. Extension.extension:fixed[x].extension:_datatype.extension
                                                                                                                                                                                                        Definition

                                                                                                                                                                                                        An Extension

                                                                                                                                                                                                        ShortExtension
                                                                                                                                                                                                        Control0..0
                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                        • value @ url
                                                                                                                                                                                                        • 568. Extension.extension:fixed[x].extension:_datatype.url
                                                                                                                                                                                                          Definition

                                                                                                                                                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                                                                          Comments

                                                                                                                                                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                          Control1..1
                                                                                                                                                                                                          Typeuri
                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                          Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                                                                                                                                                          570. Extension.extension:fixed[x].extension:_datatype.value[x]
                                                                                                                                                                                                          Definition

                                                                                                                                                                                                          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                                                          ShortValue of extension
                                                                                                                                                                                                          Comments

                                                                                                                                                                                                          Must be: CodeableReference|RatioRange|Availability|ExtendedContactDetail|integer64

                                                                                                                                                                                                          Control1..1
                                                                                                                                                                                                          This element is affected by the following invariants: ext-1
                                                                                                                                                                                                          Typestring
                                                                                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                          572. Extension.extension:fixed[x].extension:concept
                                                                                                                                                                                                          Slice Nameconcept
                                                                                                                                                                                                          Definition

                                                                                                                                                                                                          A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                                                                                                                                                                                          ShortReference to a concept (by class)
                                                                                                                                                                                                          Comments

                                                                                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                          574. Extension.extension:fixed[x].extension:concept.id
                                                                                                                                                                                                          Definition

                                                                                                                                                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                          ShortUnique id for inter-element referencing
                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                          Typestring
                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                          576. Extension.extension:fixed[x].extension:concept.extension
                                                                                                                                                                                                          Definition

                                                                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                          ShortAdditional content defined by implementations
                                                                                                                                                                                                          Comments

                                                                                                                                                                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                          Control0..*
                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                          • value @ url
                                                                                                                                                                                                          • 578. Extension.extension:fixed[x].extension:concept.url
                                                                                                                                                                                                            Definition

                                                                                                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                                                            Comments

                                                                                                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                            Typeuri
                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                            580. Extension.extension:fixed[x].extension:concept.value[x]
                                                                                                                                                                                                            Definition

                                                                                                                                                                                                            A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                                                                                                                                                                                            ShortReference to a concept (by class)
                                                                                                                                                                                                            Comments

                                                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                            TypeCodeableConcept
                                                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                            582. Extension.extension:fixed[x].extension:reference
                                                                                                                                                                                                            Slice Namereference
                                                                                                                                                                                                            Definition

                                                                                                                                                                                                            A reference to a resource the provides exact details about the information being referenced.

                                                                                                                                                                                                            ShortReference to a resource (by instance)
                                                                                                                                                                                                            Comments

                                                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                            584. Extension.extension:fixed[x].extension:reference.id
                                                                                                                                                                                                            Definition

                                                                                                                                                                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                            ShortUnique id for inter-element referencing
                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                            Typestring
                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                            586. Extension.extension:fixed[x].extension:reference.extension
                                                                                                                                                                                                            Definition

                                                                                                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                            ShortAdditional content defined by implementations
                                                                                                                                                                                                            Comments

                                                                                                                                                                                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                            Control0..*
                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                            Alternate Namesextensions, user content
                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                            • value @ url
                                                                                                                                                                                                            • 588. Extension.extension:fixed[x].extension:reference.url
                                                                                                                                                                                                              Definition

                                                                                                                                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                                                                              Comments

                                                                                                                                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                              Control1..1
                                                                                                                                                                                                              Typeuri
                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                              590. Extension.extension:fixed[x].extension:reference.value[x]
                                                                                                                                                                                                              Definition

                                                                                                                                                                                                              A reference to a resource the provides exact details about the information being referenced.

                                                                                                                                                                                                              ShortReference to a resource (by instance)
                                                                                                                                                                                                              Comments

                                                                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                              TypeReference
                                                                                                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                              592. Extension.extension:fixed[x].extension:lowNumerator
                                                                                                                                                                                                              Slice NamelowNumerator
                                                                                                                                                                                                              Definition

                                                                                                                                                                                                              The value of the low limit numerator.

                                                                                                                                                                                                              ShortLow Numerator limit
                                                                                                                                                                                                              Comments

                                                                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                              594. Extension.extension:fixed[x].extension:lowNumerator.id
                                                                                                                                                                                                              Definition

                                                                                                                                                                                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                              ShortUnique id for inter-element referencing
                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                              Typestring
                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                              596. Extension.extension:fixed[x].extension:lowNumerator.extension
                                                                                                                                                                                                              Definition

                                                                                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                              ShortAdditional content defined by implementations
                                                                                                                                                                                                              Comments

                                                                                                                                                                                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                              Control0..*
                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                              • value @ url
                                                                                                                                                                                                              • 598. Extension.extension:fixed[x].extension:lowNumerator.url
                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                                Typeuri
                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                600. Extension.extension:fixed[x].extension:lowNumerator.value[x]
                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                The value of the low limit numerator.

                                                                                                                                                                                                                ShortLow Numerator limit
                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                TypeQuantity(SimpleQuantity)
                                                                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                602. Extension.extension:fixed[x].extension:highNumerator
                                                                                                                                                                                                                Slice NamehighNumerator
                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                The value of the high limit numerator.

                                                                                                                                                                                                                ShortHigh Numerator limit
                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                604. Extension.extension:fixed[x].extension:highNumerator.id
                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                ShortUnique id for inter-element referencing
                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                Typestring
                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                606. Extension.extension:fixed[x].extension:highNumerator.extension
                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                ShortAdditional content defined by implementations
                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                Control0..*
                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                Alternate Namesextensions, user content
                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                • value @ url
                                                                                                                                                                                                                • 608. Extension.extension:fixed[x].extension:highNumerator.url
                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                  Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                                  Typeuri
                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                  610. Extension.extension:fixed[x].extension:highNumerator.value[x]
                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                  The value of the high limit numerator.

                                                                                                                                                                                                                  ShortHigh Numerator limit
                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                  TypeQuantity(SimpleQuantity)
                                                                                                                                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                  612. Extension.extension:fixed[x].extension:denominator
                                                                                                                                                                                                                  Slice Namedenominator
                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                  The value of the denominator.

                                                                                                                                                                                                                  ShortDenominator value
                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                  614. Extension.extension:fixed[x].extension:denominator.id
                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                  ShortUnique id for inter-element referencing
                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                  Typestring
                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                  616. Extension.extension:fixed[x].extension:denominator.extension
                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                  ShortAdditional content defined by implementations
                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                  Control0..*
                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                  • value @ url
                                                                                                                                                                                                                  • 618. Extension.extension:fixed[x].extension:denominator.url
                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                    Control1..1
                                                                                                                                                                                                                    Typeuri
                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                    620. Extension.extension:fixed[x].extension:denominator.value[x]
                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                    The value of the denominator.

                                                                                                                                                                                                                    ShortDenominator value
                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                    TypeQuantity(SimpleQuantity)
                                                                                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                    622. Extension.extension:fixed[x].extension:availableTime
                                                                                                                                                                                                                    Slice NameavailableTime
                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                    ShortTimes the {item} is available
                                                                                                                                                                                                                    Control0..*
                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                    624. Extension.extension:fixed[x].extension:availableTime.id
                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                    ShortUnique id for inter-element referencing
                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                    Typestring
                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                    626. Extension.extension:fixed[x].extension:availableTime.extension
                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                    An Extension

                                                                                                                                                                                                                    ShortExtension
                                                                                                                                                                                                                    Control0..*
                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                    • value @ url
                                                                                                                                                                                                                    • 628. Extension.extension:fixed[x].extension:availableTime.extension:daysOfWeek
                                                                                                                                                                                                                      Slice NamedaysOfWeek
                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                      Shortmon | tue | wed | thu | fri | sat | sun
                                                                                                                                                                                                                      Control0..*
                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                      630. Extension.extension:fixed[x].extension:availableTime.extension:daysOfWeek.id
                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                      ShortUnique id for inter-element referencing
                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                      Typestring
                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                      632. Extension.extension:fixed[x].extension:availableTime.extension:daysOfWeek.extension
                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                      ShortAdditional content defined by implementations
                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                      Control0..*
                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                      • value @ url
                                                                                                                                                                                                                      • 634. Extension.extension:fixed[x].extension:availableTime.extension:daysOfWeek.url
                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                        Control1..1
                                                                                                                                                                                                                        Typeuri
                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                        636. Extension.extension:fixed[x].extension:availableTime.extension:daysOfWeek.value[x]
                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                        Shortmon | tue | wed | thu | fri | sat | sun
                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                        BindingThe codes SHALL be taken from days-of-week|5.0.0 (??)
                                                                                                                                                                                                                        (required to http://hl7.org/fhir/ValueSet/days-of-week|5.0.0)

                                                                                                                                                                                                                        The purpose for which an extended contact detail should be used.

                                                                                                                                                                                                                        Typecode
                                                                                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                        638. Extension.extension:fixed[x].extension:availableTime.extension:allDay
                                                                                                                                                                                                                        Slice NameallDay
                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                        ShortAlways available? i.e. 24 hour service
                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                        640. Extension.extension:fixed[x].extension:availableTime.extension:allDay.id
                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                        ShortUnique id for inter-element referencing
                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                        Typestring
                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                        642. Extension.extension:fixed[x].extension:availableTime.extension:allDay.extension
                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                        ShortAdditional content defined by implementations
                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                        Control0..*
                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                        • value @ url
                                                                                                                                                                                                                        • 644. Extension.extension:fixed[x].extension:availableTime.extension:allDay.url
                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                          Control1..1
                                                                                                                                                                                                                          Typeuri
                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                          646. Extension.extension:fixed[x].extension:availableTime.extension:allDay.value[x]
                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                          ShortAlways available? i.e. 24 hour service
                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                          Typeboolean
                                                                                                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                          648. Extension.extension:fixed[x].extension:availableTime.extension:availableStartTime
                                                                                                                                                                                                                          Slice NameavailableStartTime
                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                          ShortOpening time of day (ignored if allDay = true)
                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                          650. Extension.extension:fixed[x].extension:availableTime.extension:availableStartTime.id
                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                          ShortUnique id for inter-element referencing
                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                          Typestring
                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                          652. Extension.extension:fixed[x].extension:availableTime.extension:availableStartTime.extension
                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                          ShortAdditional content defined by implementations
                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                          Control0..*
                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                          • value @ url
                                                                                                                                                                                                                          • 654. Extension.extension:fixed[x].extension:availableTime.extension:availableStartTime.url
                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                                            Typeuri
                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                            656. Extension.extension:fixed[x].extension:availableTime.extension:availableStartTime.value[x]
                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                            ShortOpening time of day (ignored if allDay = true)
                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                            Typetime
                                                                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                            658. Extension.extension:fixed[x].extension:availableTime.extension:availableEndTime
                                                                                                                                                                                                                            Slice NameavailableEndTime
                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                            ShortClosing time of day (ignored if allDay = true)
                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                            660. Extension.extension:fixed[x].extension:availableTime.extension:availableEndTime.id
                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                            ShortUnique id for inter-element referencing
                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                            Typestring
                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                            662. Extension.extension:fixed[x].extension:availableTime.extension:availableEndTime.extension
                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                            ShortAdditional content defined by implementations
                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                            Control0..*
                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                            Alternate Namesextensions, user content
                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                            • value @ url
                                                                                                                                                                                                                            • 664. Extension.extension:fixed[x].extension:availableTime.extension:availableEndTime.url
                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                              Control1..1
                                                                                                                                                                                                                              Typeuri
                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                              666. Extension.extension:fixed[x].extension:availableTime.extension:availableEndTime.value[x]
                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                              ShortClosing time of day (ignored if allDay = true)
                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                              Typetime
                                                                                                                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                              668. Extension.extension:fixed[x].extension:availableTime.url
                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                              Control1..1
                                                                                                                                                                                                                              Typeuri
                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                              670. Extension.extension:fixed[x].extension:availableTime.value[x]
                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                                                                              ShortValue of extension
                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                              TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                              672. Extension.extension:fixed[x].extension:notAvailableTime
                                                                                                                                                                                                                              Slice NamenotAvailableTime
                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                              ShortNot available during this time due to provided reason
                                                                                                                                                                                                                              Control0..*
                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                              674. Extension.extension:fixed[x].extension:notAvailableTime.id
                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                              ShortUnique id for inter-element referencing
                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                              Typestring
                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                              676. Extension.extension:fixed[x].extension:notAvailableTime.extension
                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                              An Extension

                                                                                                                                                                                                                              ShortExtension
                                                                                                                                                                                                                              Control0..*
                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                              • value @ url
                                                                                                                                                                                                                              • 678. Extension.extension:fixed[x].extension:notAvailableTime.extension:description
                                                                                                                                                                                                                                Slice Namedescription
                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                ShortReason presented to the user explaining why time not available
                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                680. Extension.extension:fixed[x].extension:notAvailableTime.extension:description.id
                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                Typestring
                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                682. Extension.extension:fixed[x].extension:notAvailableTime.extension:description.extension
                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                ShortAdditional content defined by implementations
                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                Control0..*
                                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                Alternate Namesextensions, user content
                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                • value @ url
                                                                                                                                                                                                                                • 684. Extension.extension:fixed[x].extension:notAvailableTime.extension:description.url
                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                  Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                                                  Typeuri
                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                  686. Extension.extension:fixed[x].extension:notAvailableTime.extension:description.value[x]
                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                  ShortReason presented to the user explaining why time not available
                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                  Typestring
                                                                                                                                                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                  688. Extension.extension:fixed[x].extension:notAvailableTime.extension:during
                                                                                                                                                                                                                                  Slice Nameduring
                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                  ShortService not available during this period
                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                  690. Extension.extension:fixed[x].extension:notAvailableTime.extension:during.id
                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                  ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                  Typestring
                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                  692. Extension.extension:fixed[x].extension:notAvailableTime.extension:during.extension
                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                  ShortAdditional content defined by implementations
                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                  Control0..*
                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                  • value @ url
                                                                                                                                                                                                                                  • 694. Extension.extension:fixed[x].extension:notAvailableTime.extension:during.url
                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                    Control1..1
                                                                                                                                                                                                                                    Typeuri
                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                    696. Extension.extension:fixed[x].extension:notAvailableTime.extension:during.value[x]
                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                    ShortService not available during this period
                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                    TypePeriod
                                                                                                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                    698. Extension.extension:fixed[x].extension:notAvailableTime.url
                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                    Control1..1
                                                                                                                                                                                                                                    Typeuri
                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                    700. Extension.extension:fixed[x].extension:notAvailableTime.value[x]
                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                                                                                    ShortValue of extension
                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                    TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                    702. Extension.extension:fixed[x].extension:purpose
                                                                                                                                                                                                                                    Slice Namepurpose
                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                    The purpose/type of contact.

                                                                                                                                                                                                                                    ShortThe type of contact
                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                    704. Extension.extension:fixed[x].extension:purpose.id
                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                    ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                    Typestring
                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                    706. Extension.extension:fixed[x].extension:purpose.extension
                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                    ShortAdditional content defined by implementations
                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                    Control0..*
                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                    • value @ url
                                                                                                                                                                                                                                    • 708. Extension.extension:fixed[x].extension:purpose.url
                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                                                      Typeuri
                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                      710. Extension.extension:fixed[x].extension:purpose.value[x]
                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                      The purpose/type of contact.

                                                                                                                                                                                                                                      ShortThe type of contact
                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                      BindingThe codes SHOULD be taken from Contact entity type
                                                                                                                                                                                                                                      (preferred to http://terminology.hl7.org/ValueSet/contactentity-type)

                                                                                                                                                                                                                                      The purpose for which an extended contact detail should be used.

                                                                                                                                                                                                                                      TypeCodeableConcept
                                                                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                      712. Extension.extension:fixed[x].extension:name
                                                                                                                                                                                                                                      Slice Namename
                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                      The name of an individual to contact, some types of contact detail are usually blank.

                                                                                                                                                                                                                                      ShortName of an individual to contact
                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                      Control0..*
                                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                      714. Extension.extension:fixed[x].extension:name.id
                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                      ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                      Typestring
                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                      716. Extension.extension:fixed[x].extension:name.extension
                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                      ShortAdditional content defined by implementations
                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                      Control0..*
                                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                      • value @ url
                                                                                                                                                                                                                                      • 718. Extension.extension:fixed[x].extension:name.url
                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                        Control1..1
                                                                                                                                                                                                                                        Typeuri
                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                        720. Extension.extension:fixed[x].extension:name.value[x]
                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                        The name of an individual to contact, some types of contact detail are usually blank.

                                                                                                                                                                                                                                        ShortName of an individual to contact
                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                        TypeHumanName
                                                                                                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                        722. Extension.extension:fixed[x].extension:telecom
                                                                                                                                                                                                                                        Slice Nametelecom
                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                        The contact details application for the purpose defined.

                                                                                                                                                                                                                                        ShortContact details (e.g.phone/fax/url)
                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                        Control0..*
                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                        724. Extension.extension:fixed[x].extension:telecom.id
                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                        ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                        Typestring
                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                        726. Extension.extension:fixed[x].extension:telecom.extension
                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                        ShortAdditional content defined by implementations
                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                        Control0..*
                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                        • value @ url
                                                                                                                                                                                                                                        • 728. Extension.extension:fixed[x].extension:telecom.url
                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                          Control1..1
                                                                                                                                                                                                                                          Typeuri
                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                          730. Extension.extension:fixed[x].extension:telecom.value[x]
                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                          The contact details application for the purpose defined.

                                                                                                                                                                                                                                          ShortContact details (e.g.phone/fax/url)
                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                          TypeContactPoint
                                                                                                                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                          732. Extension.extension:fixed[x].extension:address
                                                                                                                                                                                                                                          Slice Nameaddress
                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                          ShortAddress for the contact
                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                          734. Extension.extension:fixed[x].extension:address.id
                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                          ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                          Typestring
                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                          736. Extension.extension:fixed[x].extension:address.extension
                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                          ShortAdditional content defined by implementations
                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                          Control0..*
                                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                          • value @ url
                                                                                                                                                                                                                                          • 738. Extension.extension:fixed[x].extension:address.url
                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                                                            Typeuri
                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                            740. Extension.extension:fixed[x].extension:address.value[x]
                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                            ShortAddress for the contact
                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                            TypeAddress
                                                                                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                            742. Extension.extension:fixed[x].extension:organization
                                                                                                                                                                                                                                            Slice Nameorganization
                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                            This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.

                                                                                                                                                                                                                                            ShortThis contact detail is handled/monitored by a specific organization
                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                            744. Extension.extension:fixed[x].extension:organization.id
                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                            ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                            Typestring
                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                            746. Extension.extension:fixed[x].extension:organization.extension
                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                            ShortAdditional content defined by implementations
                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                            Control0..*
                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                            Alternate Namesextensions, user content
                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                            • value @ url
                                                                                                                                                                                                                                            • 748. Extension.extension:fixed[x].extension:organization.url
                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                              Control1..1
                                                                                                                                                                                                                                              Typeuri
                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                              750. Extension.extension:fixed[x].extension:organization.value[x]
                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                              This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.

                                                                                                                                                                                                                                              ShortThis contact detail is handled/monitored by a specific organization
                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                              TypeReference(Organization)
                                                                                                                                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                              752. Extension.extension:fixed[x].extension:period
                                                                                                                                                                                                                                              Slice Nameperiod
                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                              ShortPeriod that this contact was valid for usage
                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                              754. Extension.extension:fixed[x].extension:period.id
                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                              ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                              Typestring
                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                              756. Extension.extension:fixed[x].extension:period.extension
                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                              ShortAdditional content defined by implementations
                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                              Control0..*
                                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                              • value @ url
                                                                                                                                                                                                                                              • 758. Extension.extension:fixed[x].extension:period.url
                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                                                                Typeuri
                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                760. Extension.extension:fixed[x].extension:period.value[x]
                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                ShortPeriod that this contact was valid for usage
                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                TypePeriod
                                                                                                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                762. Extension.extension:fixed[x].url
                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                                                                Typeuri
                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                764. Extension.extension:fixed[x].value[x]
                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                Specifies a value that SHALL be exactly the value for this element in the instance, if present. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.

                                                                                                                                                                                                                                                ShortValue must be exactly this
                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                766. Extension.extension:pattern[x]
                                                                                                                                                                                                                                                Slice Namepattern[x]
                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                Specifies a value that each occurrence of the element in the instance SHALL follow - that is, any value in the pattern must be found in the instance, if the element has a value. Other additional values may be found too. This is effectively constraint by example.

                                                                                                                                                                                                                                                When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly.

                                                                                                                                                                                                                                                When an element within a pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] must (recursively) match at least one element from the instance array.

                                                                                                                                                                                                                                                When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e.,

                                                                                                                                                                                                                                                1. If primitive: it must match exactly the pattern value
                                                                                                                                                                                                                                                2. If a complex object: it must match (recursively) the pattern value
                                                                                                                                                                                                                                                3. If an array: it must match (recursively) the pattern value

                                                                                                                                                                                                                                                If a pattern[x] is declared on a repeating element, the pattern applies to all repetitions. If the desire is for a pattern to apply to only one element or a subset of elements, slicing must be used. See Examples of Patterns for examples of pattern usage and the effect it will have.

                                                                                                                                                                                                                                                ShortValue must have at least these property values
                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                768. Extension.extension:pattern[x].id
                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                Typestring
                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                770. Extension.extension:pattern[x].extension
                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                Control0..*
                                                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                Alternate Namesextensions, user content
                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                • value @ url
                                                                                                                                                                                                                                                • 772. Extension.extension:pattern[x].extension:_datatype
                                                                                                                                                                                                                                                  Slice Name_datatype
                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                  Data type name for ElementDefinition.pattern[x] from FHIR R5

                                                                                                                                                                                                                                                  ShortData type name for ElementDefinition.pattern[x] from FHIR R5
                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                  TypeExtension(Datatype) (Extension Type: string)
                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                  774. Extension.extension:pattern[x].extension:_datatype.id
                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                  ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                  This element is affected by the following invariants: ele-1
                                                                                                                                                                                                                                                  Typeid
                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                  776. Extension.extension:pattern[x].extension:_datatype.extension
                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                  An Extension

                                                                                                                                                                                                                                                  ShortExtension
                                                                                                                                                                                                                                                  Control0..0
                                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                  • value @ url
                                                                                                                                                                                                                                                  • 778. Extension.extension:pattern[x].extension:_datatype.url
                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                    Control1..1
                                                                                                                                                                                                                                                    Typeuri
                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                    Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                                                                                                                                                                                                    780. Extension.extension:pattern[x].extension:_datatype.value[x]
                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                                                                                                    ShortValue of extension
                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                    Must be: CodeableReference|RatioRange|Availability|ExtendedContactDetail|integer64

                                                                                                                                                                                                                                                    Control1..1
                                                                                                                                                                                                                                                    This element is affected by the following invariants: ext-1
                                                                                                                                                                                                                                                    Typestring
                                                                                                                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                    782. Extension.extension:pattern[x].extension:concept
                                                                                                                                                                                                                                                    Slice Nameconcept
                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                    A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                                                                                                                                                                                                                                    ShortReference to a concept (by class)
                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                    784. Extension.extension:pattern[x].extension:concept.id
                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                    ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                    Typestring
                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                    786. Extension.extension:pattern[x].extension:concept.extension
                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                    ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                    Control0..*
                                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                    • value @ url
                                                                                                                                                                                                                                                    • 788. Extension.extension:pattern[x].extension:concept.url
                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                                                                      Typeuri
                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                      790. Extension.extension:pattern[x].extension:concept.value[x]
                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                      A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                                                                                                                                                                                                                                      ShortReference to a concept (by class)
                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                      TypeCodeableConcept
                                                                                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                      792. Extension.extension:pattern[x].extension:reference
                                                                                                                                                                                                                                                      Slice Namereference
                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                      A reference to a resource the provides exact details about the information being referenced.

                                                                                                                                                                                                                                                      ShortReference to a resource (by instance)
                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                      794. Extension.extension:pattern[x].extension:reference.id
                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                      ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                      Typestring
                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                      796. Extension.extension:pattern[x].extension:reference.extension
                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                      ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                      Control0..*
                                                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                      • value @ url
                                                                                                                                                                                                                                                      • 798. Extension.extension:pattern[x].extension:reference.url
                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                        Control1..1
                                                                                                                                                                                                                                                        Typeuri
                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                        800. Extension.extension:pattern[x].extension:reference.value[x]
                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                        A reference to a resource the provides exact details about the information being referenced.

                                                                                                                                                                                                                                                        ShortReference to a resource (by instance)
                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                        TypeReference
                                                                                                                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                        802. Extension.extension:pattern[x].extension:lowNumerator
                                                                                                                                                                                                                                                        Slice NamelowNumerator
                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                        The value of the low limit numerator.

                                                                                                                                                                                                                                                        ShortLow Numerator limit
                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                        804. Extension.extension:pattern[x].extension:lowNumerator.id
                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                        ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                        Typestring
                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                        806. Extension.extension:pattern[x].extension:lowNumerator.extension
                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                        ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                        Control0..*
                                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                        • value @ url
                                                                                                                                                                                                                                                        • 808. Extension.extension:pattern[x].extension:lowNumerator.url
                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                          Control1..1
                                                                                                                                                                                                                                                          Typeuri
                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                          810. Extension.extension:pattern[x].extension:lowNumerator.value[x]
                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                          The value of the low limit numerator.

                                                                                                                                                                                                                                                          ShortLow Numerator limit
                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                          TypeQuantity(SimpleQuantity)
                                                                                                                                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                          812. Extension.extension:pattern[x].extension:highNumerator
                                                                                                                                                                                                                                                          Slice NamehighNumerator
                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                          The value of the high limit numerator.

                                                                                                                                                                                                                                                          ShortHigh Numerator limit
                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                          814. Extension.extension:pattern[x].extension:highNumerator.id
                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                          ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                          Typestring
                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                          816. Extension.extension:pattern[x].extension:highNumerator.extension
                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                          ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                          Control0..*
                                                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                          • value @ url
                                                                                                                                                                                                                                                          • 818. Extension.extension:pattern[x].extension:highNumerator.url
                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                                                                            Typeuri
                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                            820. Extension.extension:pattern[x].extension:highNumerator.value[x]
                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                            The value of the high limit numerator.

                                                                                                                                                                                                                                                            ShortHigh Numerator limit
                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                            TypeQuantity(SimpleQuantity)
                                                                                                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                            822. Extension.extension:pattern[x].extension:denominator
                                                                                                                                                                                                                                                            Slice Namedenominator
                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                            The value of the denominator.

                                                                                                                                                                                                                                                            ShortDenominator value
                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                            824. Extension.extension:pattern[x].extension:denominator.id
                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                            ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                            Typestring
                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                            826. Extension.extension:pattern[x].extension:denominator.extension
                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                            ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                            Control0..*
                                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                            Alternate Namesextensions, user content
                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                            • value @ url
                                                                                                                                                                                                                                                            • 828. Extension.extension:pattern[x].extension:denominator.url
                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                              Control1..1
                                                                                                                                                                                                                                                              Typeuri
                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                              830. Extension.extension:pattern[x].extension:denominator.value[x]
                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                              The value of the denominator.

                                                                                                                                                                                                                                                              ShortDenominator value
                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                              TypeQuantity(SimpleQuantity)
                                                                                                                                                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                              832. Extension.extension:pattern[x].extension:availableTime
                                                                                                                                                                                                                                                              Slice NameavailableTime
                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                              ShortTimes the {item} is available
                                                                                                                                                                                                                                                              Control0..*
                                                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                              834. Extension.extension:pattern[x].extension:availableTime.id
                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                              ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                              Typestring
                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                              836. Extension.extension:pattern[x].extension:availableTime.extension
                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                              An Extension

                                                                                                                                                                                                                                                              ShortExtension
                                                                                                                                                                                                                                                              Control0..*
                                                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                              • value @ url
                                                                                                                                                                                                                                                              • 838. Extension.extension:pattern[x].extension:availableTime.extension:daysOfWeek
                                                                                                                                                                                                                                                                Slice NamedaysOfWeek
                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                Shortmon | tue | wed | thu | fri | sat | sun
                                                                                                                                                                                                                                                                Control0..*
                                                                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                840. Extension.extension:pattern[x].extension:availableTime.extension:daysOfWeek.id
                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                Typestring
                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                842. Extension.extension:pattern[x].extension:availableTime.extension:daysOfWeek.extension
                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                Control0..*
                                                                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                • value @ url
                                                                                                                                                                                                                                                                • 844. Extension.extension:pattern[x].extension:availableTime.extension:daysOfWeek.url
                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                  Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                                                                                  Typeuri
                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                  846. Extension.extension:pattern[x].extension:availableTime.extension:daysOfWeek.value[x]
                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                  Shortmon | tue | wed | thu | fri | sat | sun
                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                  BindingThe codes SHALL be taken from days-of-week|5.0.0 (??)
                                                                                                                                                                                                                                                                  (required to http://hl7.org/fhir/ValueSet/days-of-week|5.0.0)

                                                                                                                                                                                                                                                                  The purpose for which an extended contact detail should be used.

                                                                                                                                                                                                                                                                  Typecode
                                                                                                                                                                                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                  848. Extension.extension:pattern[x].extension:availableTime.extension:allDay
                                                                                                                                                                                                                                                                  Slice NameallDay
                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                  ShortAlways available? i.e. 24 hour service
                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                  850. Extension.extension:pattern[x].extension:availableTime.extension:allDay.id
                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                  ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                  Typestring
                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                  852. Extension.extension:pattern[x].extension:availableTime.extension:allDay.extension
                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                  ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                  Control0..*
                                                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                  • value @ url
                                                                                                                                                                                                                                                                  • 854. Extension.extension:pattern[x].extension:availableTime.extension:allDay.url
                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                    Control1..1
                                                                                                                                                                                                                                                                    Typeuri
                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                    856. Extension.extension:pattern[x].extension:availableTime.extension:allDay.value[x]
                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                    ShortAlways available? i.e. 24 hour service
                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                    Typeboolean
                                                                                                                                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                    858. Extension.extension:pattern[x].extension:availableTime.extension:availableStartTime
                                                                                                                                                                                                                                                                    Slice NameavailableStartTime
                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                    ShortOpening time of day (ignored if allDay = true)
                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                    860. Extension.extension:pattern[x].extension:availableTime.extension:availableStartTime.id
                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                    ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                    Typestring
                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                    862. Extension.extension:pattern[x].extension:availableTime.extension:availableStartTime.extension
                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                    ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                    Control0..*
                                                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                    • value @ url
                                                                                                                                                                                                                                                                    • 864. Extension.extension:pattern[x].extension:availableTime.extension:availableStartTime.url
                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                                                                                      Typeuri
                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                      866. Extension.extension:pattern[x].extension:availableTime.extension:availableStartTime.value[x]
                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                      ShortOpening time of day (ignored if allDay = true)
                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                      Typetime
                                                                                                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                      868. Extension.extension:pattern[x].extension:availableTime.extension:availableEndTime
                                                                                                                                                                                                                                                                      Slice NameavailableEndTime
                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                      ShortClosing time of day (ignored if allDay = true)
                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                      870. Extension.extension:pattern[x].extension:availableTime.extension:availableEndTime.id
                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                      ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                      Typestring
                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                      872. Extension.extension:pattern[x].extension:availableTime.extension:availableEndTime.extension
                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                      ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                      Control0..*
                                                                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                      • value @ url
                                                                                                                                                                                                                                                                      • 874. Extension.extension:pattern[x].extension:availableTime.extension:availableEndTime.url
                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                        Control1..1
                                                                                                                                                                                                                                                                        Typeuri
                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                        876. Extension.extension:pattern[x].extension:availableTime.extension:availableEndTime.value[x]
                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                        ShortClosing time of day (ignored if allDay = true)
                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                        Typetime
                                                                                                                                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                        878. Extension.extension:pattern[x].extension:availableTime.url
                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                        Control1..1
                                                                                                                                                                                                                                                                        Typeuri
                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                        880. Extension.extension:pattern[x].extension:availableTime.value[x]
                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                                                                                                                        ShortValue of extension
                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                        TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                        882. Extension.extension:pattern[x].extension:notAvailableTime
                                                                                                                                                                                                                                                                        Slice NamenotAvailableTime
                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                        ShortNot available during this time due to provided reason
                                                                                                                                                                                                                                                                        Control0..*
                                                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                        884. Extension.extension:pattern[x].extension:notAvailableTime.id
                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                        ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                        Typestring
                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                        886. Extension.extension:pattern[x].extension:notAvailableTime.extension
                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                        An Extension

                                                                                                                                                                                                                                                                        ShortExtension
                                                                                                                                                                                                                                                                        Control0..*
                                                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                        • value @ url
                                                                                                                                                                                                                                                                        • 888. Extension.extension:pattern[x].extension:notAvailableTime.extension:description
                                                                                                                                                                                                                                                                          Slice Namedescription
                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                          ShortReason presented to the user explaining why time not available
                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                          890. Extension.extension:pattern[x].extension:notAvailableTime.extension:description.id
                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                          ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                          Typestring
                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                          892. Extension.extension:pattern[x].extension:notAvailableTime.extension:description.extension
                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                          ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                          Control0..*
                                                                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                          • value @ url
                                                                                                                                                                                                                                                                          • 894. Extension.extension:pattern[x].extension:notAvailableTime.extension:description.url
                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                                                                                            Typeuri
                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                            896. Extension.extension:pattern[x].extension:notAvailableTime.extension:description.value[x]
                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                            ShortReason presented to the user explaining why time not available
                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                            Typestring
                                                                                                                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                            898. Extension.extension:pattern[x].extension:notAvailableTime.extension:during
                                                                                                                                                                                                                                                                            Slice Nameduring
                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                            ShortService not available during this period
                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                            900. Extension.extension:pattern[x].extension:notAvailableTime.extension:during.id
                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                            ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                            Typestring
                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                            902. Extension.extension:pattern[x].extension:notAvailableTime.extension:during.extension
                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                            ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                            Control0..*
                                                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                            Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                            • value @ url
                                                                                                                                                                                                                                                                            • 904. Extension.extension:pattern[x].extension:notAvailableTime.extension:during.url
                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                              Control1..1
                                                                                                                                                                                                                                                                              Typeuri
                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                              906. Extension.extension:pattern[x].extension:notAvailableTime.extension:during.value[x]
                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                              ShortService not available during this period
                                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                                              TypePeriod
                                                                                                                                                                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                              908. Extension.extension:pattern[x].extension:notAvailableTime.url
                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                              Control1..1
                                                                                                                                                                                                                                                                              Typeuri
                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                              910. Extension.extension:pattern[x].extension:notAvailableTime.value[x]
                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                                                                                                                              ShortValue of extension
                                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                                              TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                              912. Extension.extension:pattern[x].extension:purpose
                                                                                                                                                                                                                                                                              Slice Namepurpose
                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                              The purpose/type of contact.

                                                                                                                                                                                                                                                                              ShortThe type of contact
                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                              914. Extension.extension:pattern[x].extension:purpose.id
                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                              ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                                              Typestring
                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                              916. Extension.extension:pattern[x].extension:purpose.extension
                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                              ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                              Control0..*
                                                                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                              • value @ url
                                                                                                                                                                                                                                                                              • 918. Extension.extension:pattern[x].extension:purpose.url
                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                                                                                                Typeuri
                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                920. Extension.extension:pattern[x].extension:purpose.value[x]
                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                The purpose/type of contact.

                                                                                                                                                                                                                                                                                ShortThe type of contact
                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                BindingThe codes SHOULD be taken from Contact entity type
                                                                                                                                                                                                                                                                                (preferred to http://terminology.hl7.org/ValueSet/contactentity-type)

                                                                                                                                                                                                                                                                                The purpose for which an extended contact detail should be used.

                                                                                                                                                                                                                                                                                TypeCodeableConcept
                                                                                                                                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                922. Extension.extension:pattern[x].extension:name
                                                                                                                                                                                                                                                                                Slice Namename
                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                The name of an individual to contact, some types of contact detail are usually blank.

                                                                                                                                                                                                                                                                                ShortName of an individual to contact
                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                Control0..*
                                                                                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                924. Extension.extension:pattern[x].extension:name.id
                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                Typestring
                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                926. Extension.extension:pattern[x].extension:name.extension
                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                Control0..*
                                                                                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                • value @ url
                                                                                                                                                                                                                                                                                • 928. Extension.extension:pattern[x].extension:name.url
                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                  Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                                                                                                  Typeuri
                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                  930. Extension.extension:pattern[x].extension:name.value[x]
                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                  The name of an individual to contact, some types of contact detail are usually blank.

                                                                                                                                                                                                                                                                                  ShortName of an individual to contact
                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                                  TypeHumanName
                                                                                                                                                                                                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                  932. Extension.extension:pattern[x].extension:telecom
                                                                                                                                                                                                                                                                                  Slice Nametelecom
                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                  The contact details application for the purpose defined.

                                                                                                                                                                                                                                                                                  ShortContact details (e.g.phone/fax/url)
                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                  Control0..*
                                                                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                  934. Extension.extension:pattern[x].extension:telecom.id
                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                  ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                                  Typestring
                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                  936. Extension.extension:pattern[x].extension:telecom.extension
                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                  ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                  Control0..*
                                                                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                  • value @ url
                                                                                                                                                                                                                                                                                  • 938. Extension.extension:pattern[x].extension:telecom.url
                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                    Control1..1
                                                                                                                                                                                                                                                                                    Typeuri
                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                    940. Extension.extension:pattern[x].extension:telecom.value[x]
                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                    The contact details application for the purpose defined.

                                                                                                                                                                                                                                                                                    ShortContact details (e.g.phone/fax/url)
                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                    TypeContactPoint
                                                                                                                                                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                    942. Extension.extension:pattern[x].extension:address
                                                                                                                                                                                                                                                                                    Slice Nameaddress
                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                    ShortAddress for the contact
                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                    944. Extension.extension:pattern[x].extension:address.id
                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                    ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                    Typestring
                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                    946. Extension.extension:pattern[x].extension:address.extension
                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                    ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                    Control0..*
                                                                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                    • value @ url
                                                                                                                                                                                                                                                                                    • 948. Extension.extension:pattern[x].extension:address.url
                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                                                                                                      Typeuri
                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                      950. Extension.extension:pattern[x].extension:address.value[x]
                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                      ShortAddress for the contact
                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                      TypeAddress
                                                                                                                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                      952. Extension.extension:pattern[x].extension:organization
                                                                                                                                                                                                                                                                                      Slice Nameorganization
                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                      This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.

                                                                                                                                                                                                                                                                                      ShortThis contact detail is handled/monitored by a specific organization
                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                      954. Extension.extension:pattern[x].extension:organization.id
                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                      ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                      Typestring
                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                      956. Extension.extension:pattern[x].extension:organization.extension
                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                      ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                      Control0..*
                                                                                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                      • value @ url
                                                                                                                                                                                                                                                                                      • 958. Extension.extension:pattern[x].extension:organization.url
                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                        Control1..1
                                                                                                                                                                                                                                                                                        Typeuri
                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                        960. Extension.extension:pattern[x].extension:organization.value[x]
                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                        This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.

                                                                                                                                                                                                                                                                                        ShortThis contact detail is handled/monitored by a specific organization
                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                        TypeReference(Organization)
                                                                                                                                                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                        962. Extension.extension:pattern[x].extension:period
                                                                                                                                                                                                                                                                                        Slice Nameperiod
                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                        ShortPeriod that this contact was valid for usage
                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                        964. Extension.extension:pattern[x].extension:period.id
                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                        ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                        Typestring
                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                        966. Extension.extension:pattern[x].extension:period.extension
                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                        ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                        Control0..*
                                                                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                        • value @ url
                                                                                                                                                                                                                                                                                        • 968. Extension.extension:pattern[x].extension:period.url
                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                          Control1..1
                                                                                                                                                                                                                                                                                          Typeuri
                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                          970. Extension.extension:pattern[x].extension:period.value[x]
                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                          ShortPeriod that this contact was valid for usage
                                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                                          TypePeriod
                                                                                                                                                                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                          972. Extension.extension:pattern[x].url
                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                          Control1..1
                                                                                                                                                                                                                                                                                          Typeuri
                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                          974. Extension.extension:pattern[x].value[x]
                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                          Specifies a value that each occurrence of the element in the instance SHALL follow - that is, any value in the pattern must be found in the instance, if the element has a value. Other additional values may be found too. This is effectively constraint by example.

                                                                                                                                                                                                                                                                                          When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly.

                                                                                                                                                                                                                                                                                          When an element within a pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] must (recursively) match at least one element from the instance array.

                                                                                                                                                                                                                                                                                          When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e.,

                                                                                                                                                                                                                                                                                          1. If primitive: it must match exactly the pattern value
                                                                                                                                                                                                                                                                                          2. If a complex object: it must match (recursively) the pattern value
                                                                                                                                                                                                                                                                                          3. If an array: it must match (recursively) the pattern value

                                                                                                                                                                                                                                                                                          If a pattern[x] is declared on a repeating element, the pattern applies to all repetitions. If the desire is for a pattern to apply to only one element or a subset of elements, slicing must be used. See Examples of Patterns for examples of pattern usage and the effect it will have.

                                                                                                                                                                                                                                                                                          ShortValue must have at least these property values
                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                                          TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                          976. Extension.extension:example
                                                                                                                                                                                                                                                                                          Slice Nameexample
                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                          A sample value for this element demonstrating the type of information that would typically be found in the element.

                                                                                                                                                                                                                                                                                          ShortExample value (as defined for type)
                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                          Control0..*
                                                                                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                          978. Extension.extension:example.id
                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                          ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                                          Typestring
                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                          980. Extension.extension:example.extension
                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                          An Extension

                                                                                                                                                                                                                                                                                          ShortExtension
                                                                                                                                                                                                                                                                                          Control2..*
                                                                                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                          • value @ url
                                                                                                                                                                                                                                                                                          • 982. Extension.extension:example.extension:label
                                                                                                                                                                                                                                                                                            Slice Namelabel
                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                            Describes the purpose of this example among the set of examples.

                                                                                                                                                                                                                                                                                            ShortDescribes the purpose of this example
                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                            984. Extension.extension:example.extension:label.id
                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                            ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                                            Typestring
                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                            986. Extension.extension:example.extension:label.extension
                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                            ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                            Control0..*
                                                                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                            Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                            • value @ url
                                                                                                                                                                                                                                                                                            • 988. Extension.extension:example.extension:label.url
                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                              Control1..1
                                                                                                                                                                                                                                                                                              Typeuri
                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                              990. Extension.extension:example.extension:label.value[x]
                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                              Describes the purpose of this example among the set of examples.

                                                                                                                                                                                                                                                                                              ShortDescribes the purpose of this example
                                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                                                              Typestring
                                                                                                                                                                                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                              992. Extension.extension:example.extension:value[x]
                                                                                                                                                                                                                                                                                              Slice Namevalue[x]
                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                              The actual value for the element, which must be one of the types allowed for this element.

                                                                                                                                                                                                                                                                                              ShortValue of Example (one of allowed types)
                                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                              Control1..1
                                                                                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                              994. Extension.extension:example.extension:value[x].id
                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                              ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                                                              Typestring
                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                              996. Extension.extension:example.extension:value[x].extension
                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                              ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                              Control0..*
                                                                                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                              • value @ url
                                                                                                                                                                                                                                                                                              • 998. Extension.extension:example.extension:value[x].extension:_datatype
                                                                                                                                                                                                                                                                                                Slice Name_datatype
                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                Data type name for ElementDefinition.example.value[x] from FHIR R5

                                                                                                                                                                                                                                                                                                ShortData type name for ElementDefinition.example.value[x] from FHIR R5
                                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                                TypeExtension(Datatype) (Extension Type: string)
                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                1000. Extension.extension:example.extension:value[x].extension:_datatype.id
                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                                This element is affected by the following invariants: ele-1
                                                                                                                                                                                                                                                                                                Typeid
                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                1002. Extension.extension:example.extension:value[x].extension:_datatype.extension
                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                An Extension

                                                                                                                                                                                                                                                                                                ShortExtension
                                                                                                                                                                                                                                                                                                Control0..0
                                                                                                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                • value @ url
                                                                                                                                                                                                                                                                                                • 1004. Extension.extension:example.extension:value[x].extension:_datatype.url
                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                  Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                                                                                                                  Typeuri
                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                  Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                                                                                                                                                                                                                                                  1006. Extension.extension:example.extension:value[x].extension:_datatype.value[x]
                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                                                                                                                                                  ShortValue of extension
                                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                                  Must be: CodeableReference|RatioRange|Availability|ExtendedContactDetail|integer64

                                                                                                                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                                                                                                                  This element is affected by the following invariants: ext-1
                                                                                                                                                                                                                                                                                                  Typestring
                                                                                                                                                                                                                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                  1008. Extension.extension:example.extension:value[x].extension:concept
                                                                                                                                                                                                                                                                                                  Slice Nameconcept
                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                  A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                                                                                                                                                                                                                                                                                  ShortReference to a concept (by class)
                                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                  1010. Extension.extension:example.extension:value[x].extension:concept.id
                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                  ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                                                  Typestring
                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                  1012. Extension.extension:example.extension:value[x].extension:concept.extension
                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                  ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                  Control0..*
                                                                                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                  • value @ url
                                                                                                                                                                                                                                                                                                  • 1014. Extension.extension:example.extension:value[x].extension:concept.url
                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                    Control1..1
                                                                                                                                                                                                                                                                                                    Typeuri
                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                    1016. Extension.extension:example.extension:value[x].extension:concept.value[x]
                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                    A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                                                                                                                                                                                                                                                                                    ShortReference to a concept (by class)
                                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                                    TypeCodeableConcept
                                                                                                                                                                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                    1018. Extension.extension:example.extension:value[x].extension:reference
                                                                                                                                                                                                                                                                                                    Slice Namereference
                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                    A reference to a resource the provides exact details about the information being referenced.

                                                                                                                                                                                                                                                                                                    ShortReference to a resource (by instance)
                                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                    1020. Extension.extension:example.extension:value[x].extension:reference.id
                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                    ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                                    Typestring
                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                    1022. Extension.extension:example.extension:value[x].extension:reference.extension
                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                    ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                    Control0..*
                                                                                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                    • value @ url
                                                                                                                                                                                                                                                                                                    • 1024. Extension.extension:example.extension:value[x].extension:reference.url
                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                                                                                                                      Typeuri
                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                      1026. Extension.extension:example.extension:value[x].extension:reference.value[x]
                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                      A reference to a resource the provides exact details about the information being referenced.

                                                                                                                                                                                                                                                                                                      ShortReference to a resource (by instance)
                                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                                      TypeReference
                                                                                                                                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                      1028. Extension.extension:example.extension:value[x].extension:lowNumerator
                                                                                                                                                                                                                                                                                                      Slice NamelowNumerator
                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                      The value of the low limit numerator.

                                                                                                                                                                                                                                                                                                      ShortLow Numerator limit
                                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                      1030. Extension.extension:example.extension:value[x].extension:lowNumerator.id
                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                      ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                                      Typestring
                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                      1032. Extension.extension:example.extension:value[x].extension:lowNumerator.extension
                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                      ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                      Control0..*
                                                                                                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                      • value @ url
                                                                                                                                                                                                                                                                                                      • 1034. Extension.extension:example.extension:value[x].extension:lowNumerator.url
                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                        Control1..1
                                                                                                                                                                                                                                                                                                        Typeuri
                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                        1036. Extension.extension:example.extension:value[x].extension:lowNumerator.value[x]
                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                        The value of the low limit numerator.

                                                                                                                                                                                                                                                                                                        ShortLow Numerator limit
                                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                                        TypeQuantity(SimpleQuantity)
                                                                                                                                                                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                        1038. Extension.extension:example.extension:value[x].extension:highNumerator
                                                                                                                                                                                                                                                                                                        Slice NamehighNumerator
                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                        The value of the high limit numerator.

                                                                                                                                                                                                                                                                                                        ShortHigh Numerator limit
                                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                        1040. Extension.extension:example.extension:value[x].extension:highNumerator.id
                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                        ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                                        Typestring
                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                        1042. Extension.extension:example.extension:value[x].extension:highNumerator.extension
                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                        ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                        Control0..*
                                                                                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                        • value @ url
                                                                                                                                                                                                                                                                                                        • 1044. Extension.extension:example.extension:value[x].extension:highNumerator.url
                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                          Control1..1
                                                                                                                                                                                                                                                                                                          Typeuri
                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                          1046. Extension.extension:example.extension:value[x].extension:highNumerator.value[x]
                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                          The value of the high limit numerator.

                                                                                                                                                                                                                                                                                                          ShortHigh Numerator limit
                                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                                                          TypeQuantity(SimpleQuantity)
                                                                                                                                                                                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                          1048. Extension.extension:example.extension:value[x].extension:denominator
                                                                                                                                                                                                                                                                                                          Slice Namedenominator
                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                          The value of the denominator.

                                                                                                                                                                                                                                                                                                          ShortDenominator value
                                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                          1050. Extension.extension:example.extension:value[x].extension:denominator.id
                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                          ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                                                          Typestring
                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                          1052. Extension.extension:example.extension:value[x].extension:denominator.extension
                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                          ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                          Control0..*
                                                                                                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                          • value @ url
                                                                                                                                                                                                                                                                                                          • 1054. Extension.extension:example.extension:value[x].extension:denominator.url
                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                                                                                                                            Typeuri
                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                            1056. Extension.extension:example.extension:value[x].extension:denominator.value[x]
                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                            The value of the denominator.

                                                                                                                                                                                                                                                                                                            ShortDenominator value
                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                                                            TypeQuantity(SimpleQuantity)
                                                                                                                                                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                            1058. Extension.extension:example.extension:value[x].extension:availableTime
                                                                                                                                                                                                                                                                                                            Slice NameavailableTime
                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                            ShortTimes the {item} is available
                                                                                                                                                                                                                                                                                                            Control0..*
                                                                                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                            1060. Extension.extension:example.extension:value[x].extension:availableTime.id
                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                            ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                                                            Typestring
                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                            1062. Extension.extension:example.extension:value[x].extension:availableTime.extension
                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                            An Extension

                                                                                                                                                                                                                                                                                                            ShortExtension
                                                                                                                                                                                                                                                                                                            Control0..*
                                                                                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                            • value @ url
                                                                                                                                                                                                                                                                                                            • 1064. Extension.extension:example.extension:value[x].extension:availableTime.extension:daysOfWeek
                                                                                                                                                                                                                                                                                                              Slice NamedaysOfWeek
                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                              Shortmon | tue | wed | thu | fri | sat | sun
                                                                                                                                                                                                                                                                                                              Control0..*
                                                                                                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                              1066. Extension.extension:example.extension:value[x].extension:availableTime.extension:daysOfWeek.id
                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                              ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                                                                              Typestring
                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                              1068. Extension.extension:example.extension:value[x].extension:availableTime.extension:daysOfWeek.extension
                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                              ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                              Control0..*
                                                                                                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                              • value @ url
                                                                                                                                                                                                                                                                                                              • 1070. Extension.extension:example.extension:value[x].extension:availableTime.extension:daysOfWeek.url
                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                                                                                                                                Typeuri
                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                1072. Extension.extension:example.extension:value[x].extension:availableTime.extension:daysOfWeek.value[x]
                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                Shortmon | tue | wed | thu | fri | sat | sun
                                                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                                                BindingThe codes SHALL be taken from days-of-week|5.0.0 (??)
                                                                                                                                                                                                                                                                                                                (required to http://hl7.org/fhir/ValueSet/days-of-week|5.0.0)

                                                                                                                                                                                                                                                                                                                The purpose for which an extended contact detail should be used.

                                                                                                                                                                                                                                                                                                                Typecode
                                                                                                                                                                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                1074. Extension.extension:example.extension:value[x].extension:availableTime.extension:allDay
                                                                                                                                                                                                                                                                                                                Slice NameallDay
                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                ShortAlways available? i.e. 24 hour service
                                                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                1076. Extension.extension:example.extension:value[x].extension:availableTime.extension:allDay.id
                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                                                Typestring
                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                1078. Extension.extension:example.extension:value[x].extension:availableTime.extension:allDay.extension
                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                Control0..*
                                                                                                                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                • value @ url
                                                                                                                                                                                                                                                                                                                • 1080. Extension.extension:example.extension:value[x].extension:availableTime.extension:allDay.url
                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                  Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                                                                                                                                  Typeuri
                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                  1082. Extension.extension:example.extension:value[x].extension:availableTime.extension:allDay.value[x]
                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                  ShortAlways available? i.e. 24 hour service
                                                                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                                                                  Typeboolean
                                                                                                                                                                                                                                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                  1084. Extension.extension:example.extension:value[x].extension:availableTime.extension:availableStartTime
                                                                                                                                                                                                                                                                                                                  Slice NameavailableStartTime
                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                  ShortOpening time of day (ignored if allDay = true)
                                                                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                  1086. Extension.extension:example.extension:value[x].extension:availableTime.extension:availableStartTime.id
                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                  ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                                                                  Typestring
                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                  1088. Extension.extension:example.extension:value[x].extension:availableTime.extension:availableStartTime.extension
                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                  ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                  Control0..*
                                                                                                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                  • value @ url
                                                                                                                                                                                                                                                                                                                  • 1090. Extension.extension:example.extension:value[x].extension:availableTime.extension:availableStartTime.url
                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                    Control1..1
                                                                                                                                                                                                                                                                                                                    Typeuri
                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                    1092. Extension.extension:example.extension:value[x].extension:availableTime.extension:availableStartTime.value[x]
                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                    ShortOpening time of day (ignored if allDay = true)
                                                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                                                    Typetime
                                                                                                                                                                                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                    1094. Extension.extension:example.extension:value[x].extension:availableTime.extension:availableEndTime
                                                                                                                                                                                                                                                                                                                    Slice NameavailableEndTime
                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                    ShortClosing time of day (ignored if allDay = true)
                                                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                    1096. Extension.extension:example.extension:value[x].extension:availableTime.extension:availableEndTime.id
                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                    ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                                                    Typestring
                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                    1098. Extension.extension:example.extension:value[x].extension:availableTime.extension:availableEndTime.extension
                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                    ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                    Control0..*
                                                                                                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                    • value @ url
                                                                                                                                                                                                                                                                                                                    • 1100. Extension.extension:example.extension:value[x].extension:availableTime.extension:availableEndTime.url
                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                                                                                                                                      Typeuri
                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                      1102. Extension.extension:example.extension:value[x].extension:availableTime.extension:availableEndTime.value[x]
                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                      ShortClosing time of day (ignored if allDay = true)
                                                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                                                      Typetime
                                                                                                                                                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                      1104. Extension.extension:example.extension:value[x].extension:availableTime.url
                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                                                                                                                                      Typeuri
                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                      1106. Extension.extension:example.extension:value[x].extension:availableTime.value[x]
                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                                                                                                                                                                      ShortValue of extension
                                                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                                                      TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                      1108. Extension.extension:example.extension:value[x].extension:notAvailableTime
                                                                                                                                                                                                                                                                                                                      Slice NamenotAvailableTime
                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                      ShortNot available during this time due to provided reason
                                                                                                                                                                                                                                                                                                                      Control0..*
                                                                                                                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                      1110. Extension.extension:example.extension:value[x].extension:notAvailableTime.id
                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                      ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                                                      Typestring
                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                      1112. Extension.extension:example.extension:value[x].extension:notAvailableTime.extension
                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                      An Extension

                                                                                                                                                                                                                                                                                                                      ShortExtension
                                                                                                                                                                                                                                                                                                                      Control0..*
                                                                                                                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                      • value @ url
                                                                                                                                                                                                                                                                                                                      • 1114. Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:description
                                                                                                                                                                                                                                                                                                                        Slice Namedescription
                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                        ShortReason presented to the user explaining why time not available
                                                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                        1116. Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:description.id
                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                        ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                                                        Typestring
                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                        1118. Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:description.extension
                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                        ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                        Control0..*
                                                                                                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                        • value @ url
                                                                                                                                                                                                                                                                                                                        • 1120. Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:description.url
                                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                          Control1..1
                                                                                                                                                                                                                                                                                                                          Typeuri
                                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                                          1122. Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:description.value[x]
                                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                          ShortReason presented to the user explaining why time not available
                                                                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                                                                          Typestring
                                                                                                                                                                                                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                          1124. Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:during
                                                                                                                                                                                                                                                                                                                          Slice Nameduring
                                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                          ShortService not available during this period
                                                                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                          1126. Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:during.id
                                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                          ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                                                                          Typestring
                                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                                          1128. Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:during.extension
                                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                          ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                          Control0..*
                                                                                                                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                          • value @ url
                                                                                                                                                                                                                                                                                                                          • 1130. Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:during.url
                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                                                                                                                                            Typeuri
                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                            1132. Extension.extension:example.extension:value[x].extension:notAvailableTime.extension:during.value[x]
                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                            ShortService not available during this period
                                                                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                                                                            TypePeriod
                                                                                                                                                                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                            1134. Extension.extension:example.extension:value[x].extension:notAvailableTime.url
                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                                                                                                                                            Typeuri
                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                            1136. Extension.extension:example.extension:value[x].extension:notAvailableTime.value[x]
                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                                                                                                                                                                            ShortValue of extension
                                                                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                                                                            TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                            1138. Extension.extension:example.extension:value[x].extension:purpose
                                                                                                                                                                                                                                                                                                                            Slice Namepurpose
                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                            The purpose/type of contact.

                                                                                                                                                                                                                                                                                                                            ShortThe type of contact
                                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                            1140. Extension.extension:example.extension:value[x].extension:purpose.id
                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                            ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                                                                            Typestring
                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                            1142. Extension.extension:example.extension:value[x].extension:purpose.extension
                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                            ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                            Control0..*
                                                                                                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                            Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                            • value @ url
                                                                                                                                                                                                                                                                                                                            • 1144. Extension.extension:example.extension:value[x].extension:purpose.url
                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                              Control1..1
                                                                                                                                                                                                                                                                                                                              Typeuri
                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                              1146. Extension.extension:example.extension:value[x].extension:purpose.value[x]
                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                              The purpose/type of contact.

                                                                                                                                                                                                                                                                                                                              ShortThe type of contact
                                                                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                                                                                              BindingThe codes SHOULD be taken from Contact entity type
                                                                                                                                                                                                                                                                                                                              (preferred to http://terminology.hl7.org/ValueSet/contactentity-type)

                                                                                                                                                                                                                                                                                                                              The purpose for which an extended contact detail should be used.

                                                                                                                                                                                                                                                                                                                              TypeCodeableConcept
                                                                                                                                                                                                                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                              1148. Extension.extension:example.extension:value[x].extension:name
                                                                                                                                                                                                                                                                                                                              Slice Namename
                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                              The name of an individual to contact, some types of contact detail are usually blank.

                                                                                                                                                                                                                                                                                                                              ShortName of an individual to contact
                                                                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                              Control0..*
                                                                                                                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                              1150. Extension.extension:example.extension:value[x].extension:name.id
                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                              ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                                                                                              Typestring
                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                              1152. Extension.extension:example.extension:value[x].extension:name.extension
                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                              ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                                                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                              Control0..*
                                                                                                                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                              • value @ url
                                                                                                                                                                                                                                                                                                                              • 1154. Extension.extension:example.extension:value[x].extension:name.url
                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                                                                                                                                                Typeuri
                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                1156. Extension.extension:example.extension:value[x].extension:name.value[x]
                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                The name of an individual to contact, some types of contact detail are usually blank.

                                                                                                                                                                                                                                                                                                                                ShortName of an individual to contact
                                                                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                                                                TypeHumanName
                                                                                                                                                                                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                1158. Extension.extension:example.extension:value[x].extension:telecom
                                                                                                                                                                                                                                                                                                                                Slice Nametelecom
                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                The contact details application for the purpose defined.

                                                                                                                                                                                                                                                                                                                                ShortContact details (e.g.phone/fax/url)
                                                                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                Control0..*
                                                                                                                                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                1160. Extension.extension:example.extension:value[x].extension:telecom.id
                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                                                                Typestring
                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                1162. Extension.extension:example.extension:value[x].extension:telecom.extension
                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                                                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                Control0..*
                                                                                                                                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                • value @ url
                                                                                                                                                                                                                                                                                                                                • 1164. Extension.extension:example.extension:value[x].extension:telecom.url
                                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                                  Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                                                                                                                                                  Typeuri
                                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                                  1166. Extension.extension:example.extension:value[x].extension:telecom.value[x]
                                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                                  The contact details application for the purpose defined.

                                                                                                                                                                                                                                                                                                                                  ShortContact details (e.g.phone/fax/url)
                                                                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                                                                                  TypeContactPoint
                                                                                                                                                                                                                                                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                  1168. Extension.extension:example.extension:value[x].extension:address
                                                                                                                                                                                                                                                                                                                                  Slice Nameaddress
                                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                  ShortAddress for the contact
                                                                                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                  1170. Extension.extension:example.extension:value[x].extension:address.id
                                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                  ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                                                                                  Typestring
                                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                                  1172. Extension.extension:example.extension:value[x].extension:address.extension
                                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                  ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                  Control0..*
                                                                                                                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                  • value @ url
                                                                                                                                                                                                                                                                                                                                  • 1174. Extension.extension:example.extension:value[x].extension:address.url
                                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                    Control1..1
                                                                                                                                                                                                                                                                                                                                    Typeuri
                                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                                    1176. Extension.extension:example.extension:value[x].extension:address.value[x]
                                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                    ShortAddress for the contact
                                                                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                                                                    TypeAddress
                                                                                                                                                                                                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                    1178. Extension.extension:example.extension:value[x].extension:organization
                                                                                                                                                                                                                                                                                                                                    Slice Nameorganization
                                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                                    This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.

                                                                                                                                                                                                                                                                                                                                    ShortThis contact detail is handled/monitored by a specific organization
                                                                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                    1180. Extension.extension:example.extension:value[x].extension:organization.id
                                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                    ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                                                                    Typestring
                                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                                    1182. Extension.extension:example.extension:value[x].extension:organization.extension
                                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                    ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                    Control0..*
                                                                                                                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                    • value @ url
                                                                                                                                                                                                                                                                                                                                    • 1184. Extension.extension:example.extension:value[x].extension:organization.url
                                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                                                                                                                                                      Typeuri
                                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                                      1186. Extension.extension:example.extension:value[x].extension:organization.value[x]
                                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                                      This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.

                                                                                                                                                                                                                                                                                                                                      ShortThis contact detail is handled/monitored by a specific organization
                                                                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                                                                      TypeReference(Organization)
                                                                                                                                                                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                      1188. Extension.extension:example.extension:value[x].extension:period
                                                                                                                                                                                                                                                                                                                                      Slice Nameperiod
                                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                      ShortPeriod that this contact was valid for usage
                                                                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                      1190. Extension.extension:example.extension:value[x].extension:period.id
                                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                      ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                                                                      Typestring
                                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                                      1192. Extension.extension:example.extension:value[x].extension:period.extension
                                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                      ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                                                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                      Control0..*
                                                                                                                                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                      • value @ url
                                                                                                                                                                                                                                                                                                                                      • 1194. Extension.extension:example.extension:value[x].extension:period.url
                                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                        Control1..1
                                                                                                                                                                                                                                                                                                                                        Typeuri
                                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                                        1196. Extension.extension:example.extension:value[x].extension:period.value[x]
                                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                        ShortPeriod that this contact was valid for usage
                                                                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                                                                        TypePeriod
                                                                                                                                                                                                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                        1198. Extension.extension:example.extension:value[x].url
                                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                        Control1..1
                                                                                                                                                                                                                                                                                                                                        Typeuri
                                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                                        1200. Extension.extension:example.extension:value[x].value[x]
                                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                                        The actual value for the element, which must be one of the types allowed for this element.

                                                                                                                                                                                                                                                                                                                                        ShortValue of Example (one of allowed types)
                                                                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                                                                        TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                                                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                        1202. Extension.extension:example.url
                                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                        Control1..1
                                                                                                                                                                                                                                                                                                                                        Typeuri
                                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                                        1204. Extension.extension:example.value[x]
                                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                                                                                                                                                                                        ShortValue of extension
                                                                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                                                                        TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                                                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                        1206. Extension.extension:minValue[x]
                                                                                                                                                                                                                                                                                                                                        Slice NameminValue[x]
                                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                                        The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.

                                                                                                                                                                                                                                                                                                                                        ShortMinimum Allowed Value (for some types)
                                                                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                        1208. Extension.extension:minValue[x].id
                                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                        ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                                                                        Typestring
                                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                                        1210. Extension.extension:minValue[x].extension
                                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                        ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                                                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                        Control0..*
                                                                                                                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                        • value @ url
                                                                                                                                                                                                                                                                                                                                        • 1212. Extension.extension:minValue[x].extension:_datatype
                                                                                                                                                                                                                                                                                                                                          Slice Name_datatype
                                                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                                                          Data type name for ElementDefinition.minValue[x] from FHIR R5

                                                                                                                                                                                                                                                                                                                                          ShortData type name for ElementDefinition.minValue[x] from FHIR R5
                                                                                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                                                                                          TypeExtension(Datatype) (Extension Type: string)
                                                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                          1214. Extension.extension:minValue[x].extension:_datatype.id
                                                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                          ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                                                                                          This element is affected by the following invariants: ele-1
                                                                                                                                                                                                                                                                                                                                          Typeid
                                                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                                                          1216. Extension.extension:minValue[x].extension:_datatype.extension
                                                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                                                          An Extension

                                                                                                                                                                                                                                                                                                                                          ShortExtension
                                                                                                                                                                                                                                                                                                                                          Control0..0
                                                                                                                                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                          • value @ url
                                                                                                                                                                                                                                                                                                                                          • 1218. Extension.extension:minValue[x].extension:_datatype.url
                                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                                                                                                                                                            Typeuri
                                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                                            Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                                                                                                                                                                                                                                                                                            1220. Extension.extension:minValue[x].extension:_datatype.value[x]
                                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                                                                                                                                                                                            ShortValue of extension
                                                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                                                            Must be: integer64

                                                                                                                                                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                                                                                                                                                            This element is affected by the following invariants: ext-1
                                                                                                                                                                                                                                                                                                                                            Typestring
                                                                                                                                                                                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                                            Fixed Valueinteger64
                                                                                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                            1222. Extension.extension:minValue[x].url
                                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                                                                                                                                                            Typeuri
                                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                                            1224. Extension.extension:minValue[x].value[x]
                                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                                            The minimum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.

                                                                                                                                                                                                                                                                                                                                            ShortMinimum Allowed Value (for some types)
                                                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                                                                                            TypeChoice of: date, dateTime, instant, time, decimal, integer, positiveInt, unsignedInt, Quantity, string
                                                                                                                                                                                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                            1226. Extension.extension:maxValue[x]
                                                                                                                                                                                                                                                                                                                                            Slice NamemaxValue[x]
                                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                                            The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.

                                                                                                                                                                                                                                                                                                                                            ShortMaximum Allowed Value (for some types)
                                                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                            1228. Extension.extension:maxValue[x].id
                                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                            ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                                                                                            Typestring
                                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                                            1230. Extension.extension:maxValue[x].extension
                                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                            ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                            Control0..*
                                                                                                                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                                            Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                            • value @ url
                                                                                                                                                                                                                                                                                                                                            • 1232. Extension.extension:maxValue[x].extension:_datatype
                                                                                                                                                                                                                                                                                                                                              Slice Name_datatype
                                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                                              Data type name for ElementDefinition.maxValue[x] from FHIR R5

                                                                                                                                                                                                                                                                                                                                              ShortData type name for ElementDefinition.maxValue[x] from FHIR R5
                                                                                                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                                                                                                              TypeExtension(Datatype) (Extension Type: string)
                                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                              1234. Extension.extension:maxValue[x].extension:_datatype.id
                                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                              ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                                                                                                              This element is affected by the following invariants: ele-1
                                                                                                                                                                                                                                                                                                                                              Typeid
                                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                                              1236. Extension.extension:maxValue[x].extension:_datatype.extension
                                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                                              An Extension

                                                                                                                                                                                                                                                                                                                                              ShortExtension
                                                                                                                                                                                                                                                                                                                                              Control0..0
                                                                                                                                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                              • value @ url
                                                                                                                                                                                                                                                                                                                                              • 1238. Extension.extension:maxValue[x].extension:_datatype.url
                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                                                                                                                                                                Typeuri
                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                                                                                                                                                                                                                                                                                                1240. Extension.extension:maxValue[x].extension:_datatype.value[x]
                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                                                                                                                                                                                                ShortValue of extension
                                                                                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                                                                                Must be: integer64

                                                                                                                                                                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                                                                                                                                                                This element is affected by the following invariants: ext-1
                                                                                                                                                                                                                                                                                                                                                Typestring
                                                                                                                                                                                                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                Fixed Valueinteger64
                                                                                                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                1242. Extension.extension:maxValue[x].url
                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                                                                                                                                                                Typeuri
                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                1244. Extension.extension:maxValue[x].value[x]
                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                The maximum allowed value for the element. The value is inclusive. This is allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.

                                                                                                                                                                                                                                                                                                                                                ShortMaximum Allowed Value (for some types)
                                                                                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                                                                                TypeChoice of: date, dateTime, instant, time, decimal, integer, positiveInt, unsignedInt, Quantity, string
                                                                                                                                                                                                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                1246. Extension.extension:maxLength
                                                                                                                                                                                                                                                                                                                                                Slice NamemaxLength
                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                Indicates the maximum length in characters that is permitted to be present in conformant instances and which is expected to be supported by conformant consumers that support the element. maxLength SHOULD only be used on primitive data types that have a string representation (see http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics).

                                                                                                                                                                                                                                                                                                                                                ShortMax length for string type data
                                                                                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                1248. Extension.extension:maxLength.id
                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                                                                                Typestring
                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                1250. Extension.extension:maxLength.extension
                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                                                                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                Control0..*
                                                                                                                                                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                • value @ url
                                                                                                                                                                                                                                                                                                                                                • 1252. Extension.extension:maxLength.url
                                                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                                                  Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                                                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                                                                                                                                                                  Typeuri
                                                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                                                  1254. Extension.extension:maxLength.value[x]
                                                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                                                  Indicates the maximum length in characters that is permitted to be present in conformant instances and which is expected to be supported by conformant consumers that support the element. maxLength SHOULD only be used on primitive data types that have a string representation (see http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics).

                                                                                                                                                                                                                                                                                                                                                  ShortMax length for string type data
                                                                                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                                                                                                  Typeinteger
                                                                                                                                                                                                                                                                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                  1256. Extension.extension:condition
                                                                                                                                                                                                                                                                                                                                                  Slice Namecondition
                                                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                                                  A reference to an invariant that may make additional statements about the cardinality or value in the instance.

                                                                                                                                                                                                                                                                                                                                                  ShortReference to invariant about presence
                                                                                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                  Control0..*
                                                                                                                                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                  1258. Extension.extension:condition.id
                                                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                  ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                                                                                                  Typestring
                                                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                                                  1260. Extension.extension:condition.extension
                                                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                  ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                                                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                  Control0..*
                                                                                                                                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                  • value @ url
                                                                                                                                                                                                                                                                                                                                                  • 1262. Extension.extension:condition.url
                                                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                    Control1..1
                                                                                                                                                                                                                                                                                                                                                    Typeuri
                                                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                                                    1264. Extension.extension:condition.value[x]
                                                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                                                    A reference to an invariant that may make additional statements about the cardinality or value in the instance.

                                                                                                                                                                                                                                                                                                                                                    ShortReference to invariant about presence
                                                                                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                                                                                    Typeid
                                                                                                                                                                                                                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                    1266. Extension.extension:constraint
                                                                                                                                                                                                                                                                                                                                                    Slice Nameconstraint
                                                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                                                    Formal constraints such as co-occurrence and other constraints that can be computationally evaluated within the context of the instance.

                                                                                                                                                                                                                                                                                                                                                    ShortCondition that must evaluate to true
                                                                                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                    Control0..*
                                                                                                                                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                    1268. Extension.extension:constraint.id
                                                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                    ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                                                                                    Typestring
                                                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                                                    1270. Extension.extension:constraint.extension
                                                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                                                    An Extension

                                                                                                                                                                                                                                                                                                                                                    ShortExtension
                                                                                                                                                                                                                                                                                                                                                    Control3..*
                                                                                                                                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                    • value @ url
                                                                                                                                                                                                                                                                                                                                                    • 1272. Extension.extension:constraint.extension:key
                                                                                                                                                                                                                                                                                                                                                      Slice Namekey
                                                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                                                      Allows identification of which elements have their cardinalities impacted by the constraint. Will not be referenced for constraints that do not affect cardinality.

                                                                                                                                                                                                                                                                                                                                                      ShortTarget of 'condition' reference above
                                                                                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                      1274. Extension.extension:constraint.extension:key.id
                                                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                      ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                                                                                      Typestring
                                                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                                                      1276. Extension.extension:constraint.extension:key.extension
                                                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                      ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                                                                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                      Control0..*
                                                                                                                                                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                      • value @ url
                                                                                                                                                                                                                                                                                                                                                      • 1278. Extension.extension:constraint.extension:key.url
                                                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                        Control1..1
                                                                                                                                                                                                                                                                                                                                                        Typeuri
                                                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                                                        1280. Extension.extension:constraint.extension:key.value[x]
                                                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                                                        Allows identification of which elements have their cardinalities impacted by the constraint. Will not be referenced for constraints that do not affect cardinality.

                                                                                                                                                                                                                                                                                                                                                        ShortTarget of 'condition' reference above
                                                                                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                                                                                        Typeid
                                                                                                                                                                                                                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                        1282. Extension.extension:constraint.extension:requirements
                                                                                                                                                                                                                                                                                                                                                        Slice Namerequirements
                                                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                                                        Description of why this constraint is necessary or appropriate.

                                                                                                                                                                                                                                                                                                                                                        ShortWhy this constraint is necessary or appropriate
                                                                                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                        1284. Extension.extension:constraint.extension:requirements.id
                                                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                        ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                                                                                        Typestring
                                                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                                                        1286. Extension.extension:constraint.extension:requirements.extension
                                                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                        ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                                                                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                        Control0..*
                                                                                                                                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                        • value @ url
                                                                                                                                                                                                                                                                                                                                                        • 1288. Extension.extension:constraint.extension:requirements.url
                                                                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                          Control1..1
                                                                                                                                                                                                                                                                                                                                                          Typeuri
                                                                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                                                                          1290. Extension.extension:constraint.extension:requirements.value[x]
                                                                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                                                                          Description of why this constraint is necessary or appropriate.

                                                                                                                                                                                                                                                                                                                                                          ShortWhy this constraint is necessary or appropriate
                                                                                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                                                                                                          Typemarkdown
                                                                                                                                                                                                                                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                          1292. Extension.extension:constraint.extension:severity
                                                                                                                                                                                                                                                                                                                                                          Slice Nameseverity
                                                                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                                                                          Identifies the impact constraint violation has on the conformance of the instance.

                                                                                                                                                                                                                                                                                                                                                          Shorterror | warning
                                                                                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                          Control1..1
                                                                                                                                                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                          1294. Extension.extension:constraint.extension:severity.id
                                                                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                          ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                                                                                                          Typestring
                                                                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                                                                          1296. Extension.extension:constraint.extension:severity.extension
                                                                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                          ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                                                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                          Control0..*
                                                                                                                                                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                          • value @ url
                                                                                                                                                                                                                                                                                                                                                          • 1298. Extension.extension:constraint.extension:severity.url
                                                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                                                                                                                                                                            Typeuri
                                                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                                                            1300. Extension.extension:constraint.extension:severity.value[x]
                                                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                                                            Identifies the impact constraint violation has on the conformance of the instance.

                                                                                                                                                                                                                                                                                                                                                            Shorterror | warning
                                                                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                                                                                                            BindingThe codes SHALL be taken from constraint-severity|5.0.0 (??)
                                                                                                                                                                                                                                                                                                                                                            (required to http://hl7.org/fhir/ValueSet/constraint-severity|5.0.0)

                                                                                                                                                                                                                                                                                                                                                            SHALL applications comply with this constraint?

                                                                                                                                                                                                                                                                                                                                                            Typecode
                                                                                                                                                                                                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                            1302. Extension.extension:constraint.extension:suppress
                                                                                                                                                                                                                                                                                                                                                            Slice Namesuppress
                                                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                                                            If true, indicates that the warning or best practice guideline should be suppressed.

                                                                                                                                                                                                                                                                                                                                                            ShortSuppress warning or hint in profile
                                                                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                            1304. Extension.extension:constraint.extension:suppress.id
                                                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                            ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                                                                                                            Typestring
                                                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                                                            1306. Extension.extension:constraint.extension:suppress.extension
                                                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                            ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                                                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                            Control0..*
                                                                                                                                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                                                            Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                            • value @ url
                                                                                                                                                                                                                                                                                                                                                            • 1308. Extension.extension:constraint.extension:suppress.url
                                                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                              Control1..1
                                                                                                                                                                                                                                                                                                                                                              Typeuri
                                                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                                                              1310. Extension.extension:constraint.extension:suppress.value[x]
                                                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                                                              If true, indicates that the warning or best practice guideline should be suppressed.

                                                                                                                                                                                                                                                                                                                                                              ShortSuppress warning or hint in profile
                                                                                                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                                                                                                                              Typeboolean
                                                                                                                                                                                                                                                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                              1312. Extension.extension:constraint.extension:human
                                                                                                                                                                                                                                                                                                                                                              Slice Namehuman
                                                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                                                              Text that can be used to describe the constraint in messages identifying that the constraint has been violated.

                                                                                                                                                                                                                                                                                                                                                              ShortHuman description of constraint
                                                                                                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                              Control1..1
                                                                                                                                                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                              1314. Extension.extension:constraint.extension:human.id
                                                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                              ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                                                                                                                              Typestring
                                                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                                                              1316. Extension.extension:constraint.extension:human.extension
                                                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                              ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                                                                                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                              Control0..*
                                                                                                                                                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                              • value @ url
                                                                                                                                                                                                                                                                                                                                                              • 1318. Extension.extension:constraint.extension:human.url
                                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                                                                                                                                                                                Typeuri
                                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                1320. Extension.extension:constraint.extension:human.value[x]
                                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                                Text that can be used to describe the constraint in messages identifying that the constraint has been violated.

                                                                                                                                                                                                                                                                                                                                                                ShortHuman description of constraint
                                                                                                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                                                                                                Typestring
                                                                                                                                                                                                                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                1322. Extension.extension:constraint.extension:expression
                                                                                                                                                                                                                                                                                                                                                                Slice Nameexpression
                                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                                A FHIRPath expression of constraint that can be executed to see if this constraint is met.

                                                                                                                                                                                                                                                                                                                                                                ShortFHIRPath expression of constraint
                                                                                                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                1324. Extension.extension:constraint.extension:expression.id
                                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                                ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                                                                                                Typestring
                                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                1326. Extension.extension:constraint.extension:expression.extension
                                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                                ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                                                                                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                                Control0..*
                                                                                                                                                                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                                • value @ url
                                                                                                                                                                                                                                                                                                                                                                • 1328. Extension.extension:constraint.extension:expression.url
                                                                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                                                                  Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                                                                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                                                                                                                                                                                  Typeuri
                                                                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                  1330. Extension.extension:constraint.extension:expression.value[x]
                                                                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                                                                  A FHIRPath expression of constraint that can be executed to see if this constraint is met.

                                                                                                                                                                                                                                                                                                                                                                  ShortFHIRPath expression of constraint
                                                                                                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                                                                                                                  Typestring
                                                                                                                                                                                                                                                                                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                  1332. Extension.extension:constraint.extension:source
                                                                                                                                                                                                                                                                                                                                                                  Slice Namesource
                                                                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                                                                  A reference to the original source of the constraint, for traceability purposes.

                                                                                                                                                                                                                                                                                                                                                                  ShortReference to original source of constraint
                                                                                                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                  1334. Extension.extension:constraint.extension:source.id
                                                                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                                  ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                                                                                                                  Typestring
                                                                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                  1336. Extension.extension:constraint.extension:source.extension
                                                                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                                  ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                                                                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                                  Control0..*
                                                                                                                                                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                                  • value @ url
                                                                                                                                                                                                                                                                                                                                                                  • 1338. Extension.extension:constraint.extension:source.url
                                                                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                                    Control1..1
                                                                                                                                                                                                                                                                                                                                                                    Typeuri
                                                                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                    1340. Extension.extension:constraint.extension:source.value[x]
                                                                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                                                                    A reference to the original source of the constraint, for traceability purposes.

                                                                                                                                                                                                                                                                                                                                                                    ShortReference to original source of constraint
                                                                                                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                                                                                                    Typecanonical(StructureDefinition)
                                                                                                                                                                                                                                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                    1342. Extension.extension:constraint.url
                                                                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                                    Control1..1
                                                                                                                                                                                                                                                                                                                                                                    Typeuri
                                                                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                    1344. Extension.extension:constraint.value[x]
                                                                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                                                                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                                                                                                                                                                                                                    ShortValue of extension
                                                                                                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                                                                                                    TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                                                                                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                    1346. Extension.extension:mustHaveValue
                                                                                                                                                                                                                                                                                                                                                                    Slice NamemustHaveValue
                                                                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                                                                    Specifies for a primitive data type that the value of the data type cannot be replaced by an extension.

                                                                                                                                                                                                                                                                                                                                                                    ShortFor primitives, that a value must be present - not replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                    1348. Extension.extension:mustHaveValue.id
                                                                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                                    ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                                                                                                    Typestring
                                                                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                    1350. Extension.extension:mustHaveValue.extension
                                                                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                                    ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                                                                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                                    Control0..*
                                                                                                                                                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                                    • value @ url
                                                                                                                                                                                                                                                                                                                                                                    • 1352. Extension.extension:mustHaveValue.url
                                                                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                                                                                                                                                                                      Typeuri
                                                                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                      1354. Extension.extension:mustHaveValue.value[x]
                                                                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                                                                      Specifies for a primitive data type that the value of the data type cannot be replaced by an extension.

                                                                                                                                                                                                                                                                                                                                                                      ShortFor primitives, that a value must be present - not replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                                                                                                      Typeboolean
                                                                                                                                                                                                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                      1356. Extension.extension:valueAlternatives
                                                                                                                                                                                                                                                                                                                                                                      Slice NamevalueAlternatives
                                                                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                                                                      Specifies a list of extensions that can appear in place of a primitive value.

                                                                                                                                                                                                                                                                                                                                                                      ShortExtensions that are allowed to replace a primitive value
                                                                                                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                      Control0..*
                                                                                                                                                                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                      1358. Extension.extension:valueAlternatives.id
                                                                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                                      ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                                                                                                      Typestring
                                                                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                      1360. Extension.extension:valueAlternatives.extension
                                                                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                                      ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                                                                                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                                      Control0..*
                                                                                                                                                                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                                      • value @ url
                                                                                                                                                                                                                                                                                                                                                                      • 1362. Extension.extension:valueAlternatives.url
                                                                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                                                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                                        Control1..1
                                                                                                                                                                                                                                                                                                                                                                        Typeuri
                                                                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                        1364. Extension.extension:valueAlternatives.value[x]
                                                                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                                                                        Specifies a list of extensions that can appear in place of a primitive value.

                                                                                                                                                                                                                                                                                                                                                                        ShortExtensions that are allowed to replace a primitive value
                                                                                                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                                                                                                        Typecanonical(StructureDefinition)
                                                                                                                                                                                                                                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                        1366. Extension.extension:mustSupport
                                                                                                                                                                                                                                                                                                                                                                        Slice NamemustSupport
                                                                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                                                                        If true, implementations that produce or consume resources SHALL provide "support" for the element in some meaningful way. Note that this is being phased out and replaced by obligations (see below). If false, the element may be ignored and not supported. If false, whether to populate or use the data element in any way is at the discretion of the implementation.

                                                                                                                                                                                                                                                                                                                                                                        ShortIf the element must be supported (discouraged - see obligations)
                                                                                                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                        1368. Extension.extension:mustSupport.id
                                                                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                                        ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                                                                                                        Typestring
                                                                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                        1370. Extension.extension:mustSupport.extension
                                                                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                                        ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                                                                                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                                        Control0..*
                                                                                                                                                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                                        • value @ url
                                                                                                                                                                                                                                                                                                                                                                        • 1372. Extension.extension:mustSupport.url
                                                                                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                                                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                                          Control1..1
                                                                                                                                                                                                                                                                                                                                                                          Typeuri
                                                                                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                          1374. Extension.extension:mustSupport.value[x]
                                                                                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                                                                                          If true, implementations that produce or consume resources SHALL provide "support" for the element in some meaningful way. Note that this is being phased out and replaced by obligations (see below). If false, the element may be ignored and not supported. If false, whether to populate or use the data element in any way is at the discretion of the implementation.

                                                                                                                                                                                                                                                                                                                                                                          ShortIf the element must be supported (discouraged - see obligations)
                                                                                                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                                                                                                                          Typeboolean
                                                                                                                                                                                                                                                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                          1376. Extension.extension:isModifier
                                                                                                                                                                                                                                                                                                                                                                          Slice NameisModifier
                                                                                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                                                                                          If true, the value of this element affects the interpretation of the element or resource that contains it, and the value of the element cannot be ignored. Typically, this is used for status, negation and qualification codes. The effect of this is that the element cannot be ignored by systems: they SHALL either recognize the element and process it, and/or a pre-determination has been made that it is not relevant to their particular system. When used on the root element in an extension definition, this indicates whether or not the extension is a modifier extension.

                                                                                                                                                                                                                                                                                                                                                                          ShortIf this modifies the meaning of other elements
                                                                                                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                          1378. Extension.extension:isModifier.id
                                                                                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                                          ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                                                                                                                          Typestring
                                                                                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                          1380. Extension.extension:isModifier.extension
                                                                                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                                          ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                                                                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                                          Control0..*
                                                                                                                                                                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                                          • value @ url
                                                                                                                                                                                                                                                                                                                                                                          • 1382. Extension.extension:isModifier.url
                                                                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                                                                                                                                                                                            Typeuri
                                                                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                            1384. Extension.extension:isModifier.value[x]
                                                                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                                                                            If true, the value of this element affects the interpretation of the element or resource that contains it, and the value of the element cannot be ignored. Typically, this is used for status, negation and qualification codes. The effect of this is that the element cannot be ignored by systems: they SHALL either recognize the element and process it, and/or a pre-determination has been made that it is not relevant to their particular system. When used on the root element in an extension definition, this indicates whether or not the extension is a modifier extension.

                                                                                                                                                                                                                                                                                                                                                                            ShortIf this modifies the meaning of other elements
                                                                                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                                                                                                                            Typeboolean
                                                                                                                                                                                                                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                            1386. Extension.extension:isModifierReason
                                                                                                                                                                                                                                                                                                                                                                            Slice NameisModifierReason
                                                                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                                                                            Explains how that element affects the interpretation of the resource or element that contains it.

                                                                                                                                                                                                                                                                                                                                                                            ShortReason that this element is marked as a modifier
                                                                                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                            1388. Extension.extension:isModifierReason.id
                                                                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                                            ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                                                                                                                            Typestring
                                                                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                            1390. Extension.extension:isModifierReason.extension
                                                                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                                            ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                                                                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                                            Control0..*
                                                                                                                                                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                            Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                                            • value @ url
                                                                                                                                                                                                                                                                                                                                                                            • 1392. Extension.extension:isModifierReason.url
                                                                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                                                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                                              Control1..1
                                                                                                                                                                                                                                                                                                                                                                              Typeuri
                                                                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                              1394. Extension.extension:isModifierReason.value[x]
                                                                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                                                                              Explains how that element affects the interpretation of the resource or element that contains it.

                                                                                                                                                                                                                                                                                                                                                                              ShortReason that this element is marked as a modifier
                                                                                                                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                                                                                                                                              Typestring
                                                                                                                                                                                                                                                                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                              1396. Extension.extension:isSummary
                                                                                                                                                                                                                                                                                                                                                                              Slice NameisSummary
                                                                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                                                                              Whether the element should be included if a client requests a search with the parameter _summary=true.

                                                                                                                                                                                                                                                                                                                                                                              ShortInclude when _summary = true?
                                                                                                                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                              1398. Extension.extension:isSummary.id
                                                                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                                                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                                              ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                                                                                                                                              Typestring
                                                                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                              1400. Extension.extension:isSummary.extension
                                                                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                                              ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                                                                                                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                                              Control0..*
                                                                                                                                                                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                                              • value @ url
                                                                                                                                                                                                                                                                                                                                                                              • 1402. Extension.extension:isSummary.url
                                                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                                                                                                                                                                                                Typeuri
                                                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                1404. Extension.extension:isSummary.value[x]
                                                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                                                Whether the element should be included if a client requests a search with the parameter _summary=true.

                                                                                                                                                                                                                                                                                                                                                                                ShortInclude when _summary = true?
                                                                                                                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                                                                                                                Typeboolean
                                                                                                                                                                                                                                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                1406. Extension.extension:binding
                                                                                                                                                                                                                                                                                                                                                                                Slice Namebinding
                                                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                                                Binds to a value set if this element is coded (code, Coding, CodeableConcept, Quantity), or the data types (string, uri).

                                                                                                                                                                                                                                                                                                                                                                                ShortValueSet details if this is coded
                                                                                                                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                1408. Extension.extension:binding.id
                                                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                                                ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                                                                                                                Typestring
                                                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                1410. Extension.extension:binding.extension
                                                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                                                An Extension

                                                                                                                                                                                                                                                                                                                                                                                ShortExtension
                                                                                                                                                                                                                                                                                                                                                                                Control1..*
                                                                                                                                                                                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                                                • value @ url
                                                                                                                                                                                                                                                                                                                                                                                • 1412. Extension.extension:binding.extension:strength
                                                                                                                                                                                                                                                                                                                                                                                  Slice Namestrength
                                                                                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                                                                                  Indicates the degree of conformance expectations associated with this binding - that is, the degree to which the provided value set must be adhered to in the instances.

                                                                                                                                                                                                                                                                                                                                                                                  Shortrequired | extensible | preferred | example
                                                                                                                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                  1414. Extension.extension:binding.extension:strength.id
                                                                                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                                                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                                                  ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                                                                                                                                  Typestring
                                                                                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                  1416. Extension.extension:binding.extension:strength.extension
                                                                                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                                                  ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                                                                                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                                                  Control0..*
                                                                                                                                                                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                                                  • value @ url
                                                                                                                                                                                                                                                                                                                                                                                  • 1418. Extension.extension:binding.extension:strength.url
                                                                                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                                                    Control1..1
                                                                                                                                                                                                                                                                                                                                                                                    Typeuri
                                                                                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                    1420. Extension.extension:binding.extension:strength.value[x]
                                                                                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                                                                                    Indicates the degree of conformance expectations associated with this binding - that is, the degree to which the provided value set must be adhered to in the instances.

                                                                                                                                                                                                                                                                                                                                                                                    Shortrequired | extensible | preferred | example
                                                                                                                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                                                                                                                    BindingThe codes SHALL be taken from binding-strength|5.0.0 (??)
                                                                                                                                                                                                                                                                                                                                                                                    (required to http://hl7.org/fhir/ValueSet/binding-strength|5.0.0)

                                                                                                                                                                                                                                                                                                                                                                                    Indication of the degree of conformance expectations associated with a binding.

                                                                                                                                                                                                                                                                                                                                                                                    Typecode
                                                                                                                                                                                                                                                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                    1422. Extension.extension:binding.extension:description
                                                                                                                                                                                                                                                                                                                                                                                    Slice Namedescription
                                                                                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                                                                                    Describes the intended use of this particular set of codes.

                                                                                                                                                                                                                                                                                                                                                                                    ShortIntended use of codes in the bound value set
                                                                                                                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                    1424. Extension.extension:binding.extension:description.id
                                                                                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                                                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                                                    ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                                                                                                                    Typestring
                                                                                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                    1426. Extension.extension:binding.extension:description.extension
                                                                                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                                                    ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                                                                                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                                                    Control0..*
                                                                                                                                                                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                                                    • value @ url
                                                                                                                                                                                                                                                                                                                                                                                    • 1428. Extension.extension:binding.extension:description.url
                                                                                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                                                                                                                                                                                                      Typeuri
                                                                                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                      1430. Extension.extension:binding.extension:description.value[x]
                                                                                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                                                                                      Describes the intended use of this particular set of codes.

                                                                                                                                                                                                                                                                                                                                                                                      ShortIntended use of codes in the bound value set
                                                                                                                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                                                                                                                      Typemarkdown
                                                                                                                                                                                                                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                      1432. Extension.extension:binding.extension:valueSet
                                                                                                                                                                                                                                                                                                                                                                                      Slice NamevalueSet
                                                                                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                                                                                      Refers to the value set that identifies the set of codes the binding refers to.

                                                                                                                                                                                                                                                                                                                                                                                      ShortSource of value set
                                                                                                                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                      1434. Extension.extension:binding.extension:valueSet.id
                                                                                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                                                      ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                                                                                                                      Typestring
                                                                                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                      1436. Extension.extension:binding.extension:valueSet.extension
                                                                                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                                                                                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                                                      ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                                                                                                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                                                      Control0..*
                                                                                                                                                                                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                      Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                                                      • value @ url
                                                                                                                                                                                                                                                                                                                                                                                      • 1438. Extension.extension:binding.extension:valueSet.url
                                                                                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                                                                                        Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                                                        Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                                                                                                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                                                        Control1..1
                                                                                                                                                                                                                                                                                                                                                                                        Typeuri
                                                                                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                        1440. Extension.extension:binding.extension:valueSet.value[x]
                                                                                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                                                                                        Refers to the value set that identifies the set of codes the binding refers to.

                                                                                                                                                                                                                                                                                                                                                                                        ShortSource of value set
                                                                                                                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                                                                                                                        Typecanonical(ValueSet)
                                                                                                                                                                                                                                                                                                                                                                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                        1442. Extension.extension:binding.extension:additional
                                                                                                                                                                                                                                                                                                                                                                                        Slice Nameadditional
                                                                                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                                                                                        Additional bindings that help applications implementing this element. Additional bindings do not replace the main binding but provide more information and/or context.

                                                                                                                                                                                                                                                                                                                                                                                        ShortAdditional Bindings - more rules about the binding
                                                                                                                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                        Control0..*
                                                                                                                                                                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                        1444. Extension.extension:binding.extension:additional.id
                                                                                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                                                        ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                                                                                                                        Typestring
                                                                                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                        1446. Extension.extension:binding.extension:additional.extension
                                                                                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                                                                                        An Extension

                                                                                                                                                                                                                                                                                                                                                                                        ShortExtension
                                                                                                                                                                                                                                                                                                                                                                                        Control2..*
                                                                                                                                                                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                                                        • value @ url
                                                                                                                                                                                                                                                                                                                                                                                        • 1448. Extension.extension:binding.extension:additional.extension:purpose
                                                                                                                                                                                                                                                                                                                                                                                          Slice Namepurpose
                                                                                                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                                                                                                          The use of this additional binding.

                                                                                                                                                                                                                                                                                                                                                                                          Shortmaximum | minimum | required | extensible | candidate | current | preferred | ui | starter | component
                                                                                                                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                          Control1..1
                                                                                                                                                                                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                          1450. Extension.extension:binding.extension:additional.extension:purpose.id
                                                                                                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                                                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                                                          ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                                                                                                                                          Typestring
                                                                                                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                          1452. Extension.extension:binding.extension:additional.extension:purpose.extension
                                                                                                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                                                          ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                                                                                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                                                          Control0..*
                                                                                                                                                                                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                                                          • value @ url
                                                                                                                                                                                                                                                                                                                                                                                          • 1454. Extension.extension:binding.extension:additional.extension:purpose.url
                                                                                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                                                                                                                                                                                                            Typeuri
                                                                                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                            1456. Extension.extension:binding.extension:additional.extension:purpose.value[x]
                                                                                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                                                                                            The use of this additional binding.

                                                                                                                                                                                                                                                                                                                                                                                            Shortmaximum | minimum | required | extensible | candidate | current | preferred | ui | starter | component
                                                                                                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                                                                                                                                            BindingThe codes SHALL be taken from Cross-version VS for R5.AdditionalBindingPurposeVS for use in FHIR R4
                                                                                                                                                                                                                                                                                                                                                                                            (required to http://hl7.org/fhir/uv/xver/5.0/ValueSet/R5-additional-binding-purpose-for-R4)

                                                                                                                                                                                                                                                                                                                                                                                            The use of an additional binding.

                                                                                                                                                                                                                                                                                                                                                                                            Typecode
                                                                                                                                                                                                                                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                            1458. Extension.extension:binding.extension:additional.extension:valueSet
                                                                                                                                                                                                                                                                                                                                                                                            Slice NamevalueSet
                                                                                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                                                                                            The valueSet that is being bound for the purpose.

                                                                                                                                                                                                                                                                                                                                                                                            ShortThe value set for the additional binding
                                                                                                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                            1460. Extension.extension:binding.extension:additional.extension:valueSet.id
                                                                                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                                                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                                                            ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                                                                                                                                            Typestring
                                                                                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                            1462. Extension.extension:binding.extension:additional.extension:valueSet.extension
                                                                                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                                                            ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                                                                                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                                                            Control0..*
                                                                                                                                                                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                            Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                                                            • value @ url
                                                                                                                                                                                                                                                                                                                                                                                            • 1464. Extension.extension:binding.extension:additional.extension:valueSet.url
                                                                                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                                                                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                                                              Control1..1
                                                                                                                                                                                                                                                                                                                                                                                              Typeuri
                                                                                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                              1466. Extension.extension:binding.extension:additional.extension:valueSet.value[x]
                                                                                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                                                                                              The valueSet that is being bound for the purpose.

                                                                                                                                                                                                                                                                                                                                                                                              ShortThe value set for the additional binding
                                                                                                                                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                                                                                                                                                              Typecanonical(ValueSet)
                                                                                                                                                                                                                                                                                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                              1468. Extension.extension:binding.extension:additional.extension:documentation
                                                                                                                                                                                                                                                                                                                                                                                              Slice Namedocumentation
                                                                                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                                                                                              Documentation of the purpose of use of the bindingproviding additional information about how it is intended to be used.

                                                                                                                                                                                                                                                                                                                                                                                              ShortDocumentation of the purpose of use of the binding
                                                                                                                                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                              1470. Extension.extension:binding.extension:additional.extension:documentation.id
                                                                                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                                                                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                                                              ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                                                                                                                                                              Typestring
                                                                                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                              1472. Extension.extension:binding.extension:additional.extension:documentation.extension
                                                                                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                                                              ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                                                                                                                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                                                              Control0..*
                                                                                                                                                                                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                                                              • value @ url
                                                                                                                                                                                                                                                                                                                                                                                              • 1474. Extension.extension:binding.extension:additional.extension:documentation.url
                                                                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                                                                                                                                                                                                                Typeuri
                                                                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                1476. Extension.extension:binding.extension:additional.extension:documentation.value[x]
                                                                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                                                                Documentation of the purpose of use of the bindingproviding additional information about how it is intended to be used.

                                                                                                                                                                                                                                                                                                                                                                                                ShortDocumentation of the purpose of use of the binding
                                                                                                                                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                                                                                                                                Typemarkdown
                                                                                                                                                                                                                                                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                                1478. Extension.extension:binding.extension:additional.extension:shortDoco
                                                                                                                                                                                                                                                                                                                                                                                                Slice NameshortDoco
                                                                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                                ShortConcise documentation - for summary tables
                                                                                                                                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                                1480. Extension.extension:binding.extension:additional.extension:shortDoco.id
                                                                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                                                                ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                                                                                                                                Typestring
                                                                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                1482. Extension.extension:binding.extension:additional.extension:shortDoco.extension
                                                                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                                                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                                                                ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                                                                                                                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                                                                Control0..*
                                                                                                                                                                                                                                                                                                                                                                                                TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                                                                • value @ url
                                                                                                                                                                                                                                                                                                                                                                                                • 1484. Extension.extension:binding.extension:additional.extension:shortDoco.url
                                                                                                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                                                                                                  Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                                                                  Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                                                                                                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                                                                  Control1..1
                                                                                                                                                                                                                                                                                                                                                                                                  Typeuri
                                                                                                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                  1486. Extension.extension:binding.extension:additional.extension:shortDoco.value[x]
                                                                                                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                                  ShortConcise documentation - for summary tables
                                                                                                                                                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                                                                                                                                                  Typestring
                                                                                                                                                                                                                                                                                                                                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                                  1488. Extension.extension:binding.extension:additional.extension:usage
                                                                                                                                                                                                                                                                                                                                                                                                  Slice Nameusage
                                                                                                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                                                                                                  Qualifies the usage of the binding. Typically bindings are qualified by jurisdiction, but they may also be qualified by gender, workflow status, clinical domain etc. The information to decide whether a usege context applies is usually outside the resource, determined by context, and this might present challenges for validation tooling.

                                                                                                                                                                                                                                                                                                                                                                                                  ShortQualifies the usage - jurisdiction, gender, workflow status etc.
                                                                                                                                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                                                                                                                                  StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                                  Control0..*
                                                                                                                                                                                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                                  1490. Extension.extension:binding.extension:additional.extension:usage.id
                                                                                                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                                                                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                                                                  ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                                                                  Control0..1
                                                                                                                                                                                                                                                                                                                                                                                                  Typestring
                                                                                                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                  1492. Extension.extension:binding.extension:additional.extension:usage.extension
                                                                                                                                                                                                                                                                                                                                                                                                  Definition

                                                                                                                                                                                                                                                                                                                                                                                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                                                                  ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                                                                  Comments

                                                                                                                                                                                                                                                                                                                                                                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                                                                  Control0..*
                                                                                                                                                                                                                                                                                                                                                                                                  TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                                  Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                  Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                  Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                                                                  • value @ url
                                                                                                                                                                                                                                                                                                                                                                                                  • 1494. Extension.extension:binding.extension:additional.extension:usage.url
                                                                                                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                                                                    Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                                                                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                                                                    Control1..1
                                                                                                                                                                                                                                                                                                                                                                                                    Typeuri
                                                                                                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                    1496. Extension.extension:binding.extension:additional.extension:usage.value[x]
                                                                                                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                                                                                                    Qualifies the usage of the binding. Typically bindings are qualified by jurisdiction, but they may also be qualified by gender, workflow status, clinical domain etc. The information to decide whether a usege context applies is usually outside the resource, determined by context, and this might present challenges for validation tooling.

                                                                                                                                                                                                                                                                                                                                                                                                    ShortQualifies the usage - jurisdiction, gender, workflow status etc.
                                                                                                                                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                                                                                                                                    TypeUsageContext
                                                                                                                                                                                                                                                                                                                                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                                    1498. Extension.extension:binding.extension:additional.extension:any
                                                                                                                                                                                                                                                                                                                                                                                                    Slice Nameany
                                                                                                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                                                                                                    Whether the binding applies to all repeats, or just to any one of them. This is only relevant for elements that can repeat.

                                                                                                                                                                                                                                                                                                                                                                                                    ShortWhether binding can applies to all repeats, or just one
                                                                                                                                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                                                                                                                                    StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                                    1500. Extension.extension:binding.extension:additional.extension:any.id
                                                                                                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                                                                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                                                                    ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                                                                    Control0..1
                                                                                                                                                                                                                                                                                                                                                                                                    Typestring
                                                                                                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                    1502. Extension.extension:binding.extension:additional.extension:any.extension
                                                                                                                                                                                                                                                                                                                                                                                                    Definition

                                                                                                                                                                                                                                                                                                                                                                                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                                                                    ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                                                                    Comments

                                                                                                                                                                                                                                                                                                                                                                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                                                                    Control0..*
                                                                                                                                                                                                                                                                                                                                                                                                    TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                                    Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                    Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                    Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                                                                    • value @ url
                                                                                                                                                                                                                                                                                                                                                                                                    • 1504. Extension.extension:binding.extension:additional.extension:any.url
                                                                                                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                                                                                                                                                                                                                      Typeuri
                                                                                                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                      1506. Extension.extension:binding.extension:additional.extension:any.value[x]
                                                                                                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                                                                                                      Whether the binding applies to all repeats, or just to any one of them. This is only relevant for elements that can repeat.

                                                                                                                                                                                                                                                                                                                                                                                                      ShortWhether binding can applies to all repeats, or just one
                                                                                                                                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                                                                                                                                      Typeboolean
                                                                                                                                                                                                                                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                                      1508. Extension.extension:binding.extension:additional.url
                                                                                                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                                                                                                                                                                                                                      Typeuri
                                                                                                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                      1510. Extension.extension:binding.extension:additional.value[x]
                                                                                                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                                                                                                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                                                                                                                                                                                                                                                      ShortValue of extension
                                                                                                                                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                                                                                                                                      TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                                                                                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                                      1512. Extension.extension:binding.url
                                                                                                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                                                                      Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                                                                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                                                                      Control1..1
                                                                                                                                                                                                                                                                                                                                                                                                      Typeuri
                                                                                                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                      1514. Extension.extension:binding.value[x]
                                                                                                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                                                                                                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                                                                                                                                                                                                                                                      ShortValue of extension
                                                                                                                                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                                                                                                                                      TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                                                                                                                                                                                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                                      1516. Extension.extension:mapping
                                                                                                                                                                                                                                                                                                                                                                                                      Slice Namemapping
                                                                                                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                                                                                                      Identifies a concept from an external specification that roughly corresponds to this element.

                                                                                                                                                                                                                                                                                                                                                                                                      ShortMap element to another set of definitions
                                                                                                                                                                                                                                                                                                                                                                                                      Comments

                                                                                                                                                                                                                                                                                                                                                                                                      StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                                      Control0..*
                                                                                                                                                                                                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                                      1518. Extension.extension:mapping.id
                                                                                                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                                                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                                                                      ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                                                                      Control0..1
                                                                                                                                                                                                                                                                                                                                                                                                      Typestring
                                                                                                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                      1520. Extension.extension:mapping.extension
                                                                                                                                                                                                                                                                                                                                                                                                      Definition

                                                                                                                                                                                                                                                                                                                                                                                                      An Extension

                                                                                                                                                                                                                                                                                                                                                                                                      ShortExtension
                                                                                                                                                                                                                                                                                                                                                                                                      Control2..*
                                                                                                                                                                                                                                                                                                                                                                                                      TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                                      Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                      Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Closed, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                                                                      • value @ url
                                                                                                                                                                                                                                                                                                                                                                                                      • 1522. Extension.extension:mapping.extension:identity
                                                                                                                                                                                                                                                                                                                                                                                                        Slice Nameidentity
                                                                                                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                                                                                                        An internal reference to the definition of a mapping.

                                                                                                                                                                                                                                                                                                                                                                                                        ShortReference to mapping declaration
                                                                                                                                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                                                                                                                                        StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                                        Control1..1
                                                                                                                                                                                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                                        1524. Extension.extension:mapping.extension:identity.id
                                                                                                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                                                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                                                                        ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                                                                        Control0..1
                                                                                                                                                                                                                                                                                                                                                                                                        Typestring
                                                                                                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                        1526. Extension.extension:mapping.extension:identity.extension
                                                                                                                                                                                                                                                                                                                                                                                                        Definition

                                                                                                                                                                                                                                                                                                                                                                                                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                                                                        ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                                                                        Comments

                                                                                                                                                                                                                                                                                                                                                                                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                                                                        Control0..*
                                                                                                                                                                                                                                                                                                                                                                                                        TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                                        Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                        Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                        Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                                                                        • value @ url
                                                                                                                                                                                                                                                                                                                                                                                                        • 1528. Extension.extension:mapping.extension:identity.url
                                                                                                                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                                                                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                                                                          Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                                                                                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                                                                          Control1..1
                                                                                                                                                                                                                                                                                                                                                                                                          Typeuri
                                                                                                                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                          1530. Extension.extension:mapping.extension:identity.value[x]
                                                                                                                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                                                                                                                          An internal reference to the definition of a mapping.

                                                                                                                                                                                                                                                                                                                                                                                                          ShortReference to mapping declaration
                                                                                                                                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                                                                                                                                                          Typeid
                                                                                                                                                                                                                                                                                                                                                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                                          1532. Extension.extension:mapping.extension:language
                                                                                                                                                                                                                                                                                                                                                                                                          Slice Namelanguage
                                                                                                                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                                                                                                                          Identifies the computable language in which mapping.map is expressed.

                                                                                                                                                                                                                                                                                                                                                                                                          ShortComputable language of mapping
                                                                                                                                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                                                                                                                                          StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                                          1534. Extension.extension:mapping.extension:language.id
                                                                                                                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                                                                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                                                                          ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                                                                          Control0..1
                                                                                                                                                                                                                                                                                                                                                                                                          Typestring
                                                                                                                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                          1536. Extension.extension:mapping.extension:language.extension
                                                                                                                                                                                                                                                                                                                                                                                                          Definition

                                                                                                                                                                                                                                                                                                                                                                                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                                                                          ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                                                                          Comments

                                                                                                                                                                                                                                                                                                                                                                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                                                                          Control0..*
                                                                                                                                                                                                                                                                                                                                                                                                          TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                                          Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                          Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                          Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                                                                          • value @ url
                                                                                                                                                                                                                                                                                                                                                                                                          • 1538. Extension.extension:mapping.extension:language.url
                                                                                                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                                                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                                                                            Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                                                                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                                                                                                                                                                                                                            Typeuri
                                                                                                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                            1540. Extension.extension:mapping.extension:language.value[x]
                                                                                                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                                                                                                            Identifies the computable language in which mapping.map is expressed.

                                                                                                                                                                                                                                                                                                                                                                                                            ShortComputable language of mapping
                                                                                                                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                                                                                                                                                            BindingThe codes SHALL be taken from mimetypes|5.0.0
                                                                                                                                                                                                                                                                                                                                                                                                            (required to http://hl7.org/fhir/ValueSet/mimetypes|5.0.0)

                                                                                                                                                                                                                                                                                                                                                                                                            BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049)

                                                                                                                                                                                                                                                                                                                                                                                                            Typecode
                                                                                                                                                                                                                                                                                                                                                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                                            1542. Extension.extension:mapping.extension:map
                                                                                                                                                                                                                                                                                                                                                                                                            Slice Namemap
                                                                                                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                                                                                                            Expresses what part of the target specification corresponds to this element.

                                                                                                                                                                                                                                                                                                                                                                                                            ShortDetails of the mapping
                                                                                                                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                                                                                                                            StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                                            Control1..1
                                                                                                                                                                                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                                            1544. Extension.extension:mapping.extension:map.id
                                                                                                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                                                                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                                                                            ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                                                                            Control0..1
                                                                                                                                                                                                                                                                                                                                                                                                            Typestring
                                                                                                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                            1546. Extension.extension:mapping.extension:map.extension
                                                                                                                                                                                                                                                                                                                                                                                                            Definition

                                                                                                                                                                                                                                                                                                                                                                                                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                                                                            ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                                                                            Comments

                                                                                                                                                                                                                                                                                                                                                                                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                                                                            Control0..*
                                                                                                                                                                                                                                                                                                                                                                                                            TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                                            Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                            Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                            Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                                                                            • value @ url
                                                                                                                                                                                                                                                                                                                                                                                                            • 1548. Extension.extension:mapping.extension:map.url
                                                                                                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                                                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                                                                              Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                                                                                                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                                                                              Control1..1
                                                                                                                                                                                                                                                                                                                                                                                                              Typeuri
                                                                                                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                              1550. Extension.extension:mapping.extension:map.value[x]
                                                                                                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                                                                                                              Expresses what part of the target specification corresponds to this element.

                                                                                                                                                                                                                                                                                                                                                                                                              ShortDetails of the mapping
                                                                                                                                                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                                                                                                                                                                              Typestring
                                                                                                                                                                                                                                                                                                                                                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                                              1552. Extension.extension:mapping.extension:comment
                                                                                                                                                                                                                                                                                                                                                                                                              Slice Namecomment
                                                                                                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                                                                                                              Comments that provide information about the mapping or its use.

                                                                                                                                                                                                                                                                                                                                                                                                              ShortComments about the mapping or its use
                                                                                                                                                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                                                                                                                                                              StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                                              1554. Extension.extension:mapping.extension:comment.id
                                                                                                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                                                                                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                                                                                                                                                                                                                                                                                                                                              ShortUnique id for inter-element referencing
                                                                                                                                                                                                                                                                                                                                                                                                              Control0..1
                                                                                                                                                                                                                                                                                                                                                                                                              Typestring
                                                                                                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                              1556. Extension.extension:mapping.extension:comment.extension
                                                                                                                                                                                                                                                                                                                                                                                                              Definition

                                                                                                                                                                                                                                                                                                                                                                                                              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                                                                                                                                                                                                                                                                                                                                              ShortAdditional content defined by implementations
                                                                                                                                                                                                                                                                                                                                                                                                              Comments

                                                                                                                                                                                                                                                                                                                                                                                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                                                                                                                                                                                                                                                                                                                                              Control0..*
                                                                                                                                                                                                                                                                                                                                                                                                              TypeExtension
                                                                                                                                                                                                                                                                                                                                                                                                              Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                              Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                              Alternate Namesextensions, user content
                                                                                                                                                                                                                                                                                                                                                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                                                                                                                                                                                                                                                                                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                                                                                                                                                                                                                                                                                                                                              • value @ url
                                                                                                                                                                                                                                                                                                                                                                                                              • 1558. Extension.extension:mapping.extension:comment.url
                                                                                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                                                                                                                                                                                                                                Typeuri
                                                                                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                                1560. Extension.extension:mapping.extension:comment.value[x]
                                                                                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                                                                                Comments that provide information about the mapping or its use.

                                                                                                                                                                                                                                                                                                                                                                                                                ShortComments about the mapping or its use
                                                                                                                                                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                                                                                                                                                StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent. StructureDefinition.snapshot.element maps to R4 StructureDefinition.snapshot.element. So is mapped as Equivalent.

                                                                                                                                                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                                                                                                                                                Typemarkdown
                                                                                                                                                                                                                                                                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                                                1562. Extension.extension:mapping.url
                                                                                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                                                                                                                                                                                                                                Typeuri
                                                                                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                                1564. Extension.extension:mapping.value[x]
                                                                                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                                                                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                                                                                                                                                                                                                                                                ShortValue of extension
                                                                                                                                                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                                                                                                                                                TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                                                                                                                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                                                                                                                                                                                                                                                                                                                                                1566. Extension.url
                                                                                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                                                                                                                                                                                                                                                                                                                                                Shortidentifies the meaning of the extension
                                                                                                                                                                                                                                                                                                                                                                                                                Comments

                                                                                                                                                                                                                                                                                                                                                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                                                                                                                                                                                                                                                                                                                                                Control1..1
                                                                                                                                                                                                                                                                                                                                                                                                                Typeuri
                                                                                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                                Fixed Valuehttp://hl7.org/fhir/5.0/StructureDefinition/extension-StructureDefinition.snapshot.element
                                                                                                                                                                                                                                                                                                                                                                                                                1568. Extension.value[x]
                                                                                                                                                                                                                                                                                                                                                                                                                Definition

                                                                                                                                                                                                                                                                                                                                                                                                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                                                                                                                                                                                                                                                                                                                                                ShortValue of extension
                                                                                                                                                                                                                                                                                                                                                                                                                Control0..1
                                                                                                                                                                                                                                                                                                                                                                                                                TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                                                                                                                                                                                                                                                                                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                                                                                                                                                                                                                                                                                                                                                Is Modifierfalse
                                                                                                                                                                                                                                                                                                                                                                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                                                                                                                                                                                                                                                                                                                                                Summaryfalse
                                                                                                                                                                                                                                                                                                                                                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))